EuGen пишет:
Это понятно, и вторая таблица - EAV. А можешь ты что-то предложить из своего опыта? Что-то из-того что там указано как минус, обходится с костылями, но обходится. Why EAV is bad
Т.е фактически главный минус (по крайней мере, я не вижу простого способа это обойти), это то, что придется хранить value в одном типе (и хорошо, если это будет varchar).
Все остальное не страшно.
Это же не чистый EAV.
Обязательные поля можно ввести в основную таблицу, даже если в начале их там не было.
Целостность поддерживать тоже можно.
Остается вопрос с неэффективным типом данных
(Добавление)
Я почему спрашиваю, сейчас есть проект, с такими же вопросами, и хотелось бы сразу обойти эти "грабли"---> Если не сложно решение, пожалуйста.