NoSQL СУБД MongoDB
MongoDB — документоориентированная система управления базами данных, написанная на языке C++. Относится к классу NoSQL и является Schema-less.
В MongoDB есть поддержка индексов, ускоряющих поиск. Система масштабируется горизонтально через механизм шардинга и может работать в распределённом режиме.Также поддерживается репликация (хранение нескольких копий данных).
Мы ранее активно работали с MongoDB, но сейчас считаем, что это не лучшее решение:
Для односерверных инсталляций рациональнее использовать PostgreSQL, а документоориетированный функционал реализовывать на JSONB‑полях c GIN‑индексами. А для отказоустойчивых кластерных систем в наших кейсах мы чаще использовали Scylla (Cassandra).