необходимость в хранении данных, структура которых заранее неизвестна, а именно: есть таблица Person и теперь надо каждой персоне прикрепить набор характеристик, количество которых переменно.
В sql можно было бы решить такое с использованием EAV таблицы, но там свои осложнения есть.
У меня возникла мысль и одновременно вопрос: будет ли разумно реализовать гибридную систему хранения данных MySQL + MongoDB? Оставить персон в SQL, а в MongoDB хранить характеристики к каждой персоне?
С монго не имел дела, как и с NoSQL в целом. Спасибо.
Сильно зависит от того, как вы с этими атрибутами потом взаимодействуете
А зачем? Что вам мешает хранить набор серелизованных в json полей в отдельном поле а mysql? Или по полям предполагается поиск?
не судьба писать в СLOB-поле или xml или типа json которым вам легко распарсить на лету?
Обсуждают сегодня