SA Шпаргалка

Все ответы в 2 клика

Средний

В чем плюсы и минусы MongoDB?

MongoDB — самая популярная документоориентированная БД (хранит BSON/JSON).

✅ Плюсы:

  • Гибкая схема (Schema-less): можно добавлять новые поля на лету.

  • Данные хранятся иерархически (массивы внутри объектов), что позволяет достать весь профиль юзера за 1 запрос без JOIN.

  • Отлично масштабируется горизонтально (Sharding из коробки).


❌ Минусы:
  • Нет строгих транзакций между разными документами (появились в новых версиях, но бьют по скорости).

  • JOIN-ы (через $lookup) работают очень медленно.

  • Занимает больше места на диске (ключи JSON дублируются в каждом документе).

Другие вопросы темы «Документные БД»

Ещё вопросы раздела «NoSQL»

Все вопросы раздела «NoSQL»