Задать вопрос
@magary4

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

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

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

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