Последнее преимущество заключается в обновлении схемы. В SQL добавление или удаление поля - это монолитная операция, которая также занимает много времени. При небольшом планировании вы можете добавлять или удалять поля из документов по мере их доступа. Вам просто нужен код для работы с устаревшей схемой.

лжая от моего вопроса оEAVЯ рассматриваю возможность использования MongoDB для хранения атрибутов продукта.

Я буду хранить часть каталога этого приложения - Категории, Продукты и всю связанную с ними информацию - с MongoDB (или другой базой документов).

Мой вопрос, при использованииODMу каждого объекта есть схема, которая, по сути, не учитывает преимущества схемы без использования базы данных NoSQL, не так ли?

Если это правильно, зачем кому-то использовать ODM?

РЕДАКТИРОВАТЬ: я нашелсвязанный вопросМогу ли я достичь функциональности атрибутов продукта, используя хэш?

Ответы на вопрос(1)

Ваш ответ на вопрос