если пользователь у пользователя много свойств у свойств свои свойства по нескольку штук. Разбивать все на отдельные таблицы или хранить все каким нить json. Просто если на отдельные таблицы то это капец как много insert писать, а если массивы данных то в цикле еще получается. А как поиск проищводить по этим данным. Есть примеры какие нибуть у кого с большими данными и поиском по ним? Что почитать вообще?
Нужно разделить здесь два момента Большие данные != Большое количество свойств или их вложенность
Что за свойства свойств? Можно конкретно описать что за задача решается?
EAV (entity attribute value) Только это очень медленно - нужны индексы (кеш таблицы) для выборки... Или эластик
Есть карточка, у карточки есть, лица, предметы, места. Там где лица там вся информация о человеке, вообще вся, то есть понимаешь если у его какие то особенности, физические например или поведенчиские и их может быть несколько, то же самое в предметами - прилагательное предмета, цвета, формы. Задача : когда человек заполняет новую карточку, заполняет все данные что имеет то система выбирает ему все карточки с похожими данными, совпадения, естественно это все требует обновления то есть инфа может именятся в картах. Чуть чуть понятно? 😊
Думаю нужно смотреть в сторону решения которое предложил @blackakula
а чем плох sql?
он плох там, где хорош noSQL
Спорное утверждение
Обсуждают сегодня