@magary4

Как реализовывать правильно такое на mongo?

к примеру есть users и есть coordinates. если бы я это реализовывал на реляционной бд, это были бы 2 таблицы, mongo предлагает идею хранить coordinates прямо в user. но на сколько я читал от этого могут возникнуть проблемы описаные здесь habrahabr.ru/post/231213
в чем недостатки хранения "по-старинке" в двух коллекциях без вложености и выборки сего двумя последовательными запросами?
  • Вопрос задан
  • 261 просмотр
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
Вы столкнулись с типичной проблемой декомпозиции в nosql. Нужно решать в зависимости от того как эти данные в итоге будут использоваться. Если вы в итоге будете часто вытаскивать всю коллекцию, то есть смысл все данные поместить в users (если при этом данных не больше 16Мб на один документ).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы