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

Стоит ли использовать Mongo в связке с Django+Postgre?

Всем привет.
В настоящий момент есть проект а-ля Трелло (борды, списки, карточки).
Задумался по поводу использования Mongo в связке с Django+PostgreSQL. В постгри - хранить основную (общую) информацию (пользователи, регистрация/авторизация), а в mongo - сам проект (борды/списки/задачи).
Стоит ли использовать данную схему? или же остаться полностью на PostgreSQL?
Подскажите, кто решал подобные задачи.
Заранее благодарю.
  • Вопрос задан
  • 461 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@RidgeA
Идея так себе.
Надо взвесить все + и -
Самый жирный и весомый "-" это то, что либо придется дублировать данные что бы была возможность работать со всеми возможными (в т.ч. теми, которые появятся потом) требованиями по запросу данных из бд, а тут сложность синхронизации и риск рассинхрона. Либо делать joinы в коде, что тот еще костыль.
Ответ написан
Ну, вариант что в трелло подобных проектах NoSql полезней - спору нет.
А вы не думали над тем, чтобы перенести всё на монгу? Ну типа, ОРМ вы больше использовать не сможете из джанго) Но зато прирост в том, что не нужно делать вложенные запросы. Монго позволяет хранить вложенные документы и структуры.

По надежности монга - такой же good guy с масштабируемостью, как у постгре. Просто тут диллема: или парится с несколькими запросами в постгре, или парится с миграцией в монгу и делать запросы уже там.
Плюс фишкой джанги есть ОРМ, а официально есть ОРМ только для sql баз
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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