Моделирование EAV считается антишаблоном sql и по множеству веских причин, хотя оно является работоспособным и довольно распространенным в определенных секторах, например, в клинических системах.Однако это противоречит ряду принципов, на которых основаны реляционные базы данных (отсюда и термин «анти-шаблон»), и добавляет сложности / накладные расходы к запросам, в то же время затрудняя поддержание реляционного контекста данных.
Возможно,Несколько лет назад не было иного выбора, кроме как реализовать этот шаблон в MySQL, и я действительно работал над системой, которая выбрала этот подход.Однако 12 месяцев назад мы перешли на бэкэнд без схемы (mongoDB), который естественным образом подходит для хранения записей с переменными атрибутами.
IMHO - Если вы планируете реализовать шаблон EAV в MySQL, рассмотрите архитектуру БД без схемыпервый.