Средний
В чем плюсы и минусы MongoDB?
MongoDB — самая популярная документоориентированная БД (хранит BSON/JSON).
✅ Плюсы:
- Гибкая схема (Schema-less): можно добавлять новые поля на лету.
- Данные хранятся иерархически (массивы внутри объектов), что позволяет достать весь профиль юзера за 1 запрос без
JOIN. - Отлично масштабируется горизонтально (Sharding из коробки).
❌ Минусы:
- Нет строгих транзакций между разными документами (появились в новых версиях, но бьют по скорости).
JOIN-ы (через$lookup) работают очень медленно.- Занимает больше места на диске (ключи JSON дублируются в каждом документе).