Какую базу данных использовать для node.js API сервера?

Хочу понять, что лучше подходит для моей задачи: PostgreSQL или MongoDB. Буду писать SPA на vue.js и node.js. Будет довольно динамичный интерфейс, так что скорее всего почти всё общение клиента и сервера будет проходить через websocket'ы. Постоянно вижу, что все используют вместе с node.js MongoDB. Хотя у меня самого есть определённые сомнения по поводу её преимуществ. Как я понял в noSQL обычно принято дублировать некоторые данные в силу удобства извлечения данных из БД, но это может привести к неконсистентности данных и конфликтам в будущем. Так же на сколько я знаю PostgreSQL значительно опережает MongoDB по производительности. Многие говорят, что mongo лучше подходит для javascript в силу своей объектной архитектуры. Вот и не могу разобраться, что мне выбрать.
  • Вопрос задан
  • 1448 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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