Скажем, у меня есть сущность, у которой будет много атрибутов, некоторые из которых я знаю сейчас, а другие будут определены пользователем.Как лучше всего это смоделировать?
1) Есть ли у меня основная таблица и связана ли она со вторичной таблицей пар имя-значение?Все атрибуты помещаются во вторичную таблицу EAV.
2) Нужно ли ставить наиболее распространенные атрибуты (они нужны не всем пользователям, поэтому я ожидаюмного записей NULL) в основной таблице и имеют вторичную таблицу EAV для пользовательских атрибутов?
3) Какой-то другой подход у меня нетдумал о?