EAV следует использовать, если у вас есть таблица с несколькими столбцами.В некоторых столбцах не будет данных, скажем, нулевых или повторяющихся данных (например, допустим, скидка для нескольких сотрудников может быть одинаковой, а для некоторых она неприменима).
Например, в * есть один столбец1003 * X таблица с 10000 записями.Только 5 строк имеют значения в этом столбце, остальные строки не имеют данных в этом столбце, поэтому вместо этого столбца вы можете создать таблицу Y , в которой есть значение этого столбца и X PK таблицы.
EAV полезен, когда вы не хотите сильно изменять таблицу.Как добавление нового столбца в таблицу.поэтому в этом случае вы добавите новую строку в таблицу Y .
EAV также повышает производительность, например, если вы хотите изменить значение столбца на X таблица, которая имеет 10000 записей.лучше изменить его значение в таблице Y .
Примечание: EAV поддерживает базу данных отношений.