Учебники

MongoDB — Преимущества

Любая реляционная база данных имеет типичный дизайн схемы, который показывает количество таблиц и взаимосвязь между этими таблицами. В то время как в MongoDB, нет понятия отношения.

Схема меньше — MongoDB — это база данных документов, в которой одна коллекция содержит разные документы. Количество полей, содержание и размер документа могут отличаться от одного документа к другому.

Структура одного объекта понятна.

Нет сложных соединений.

Глубокая возможность запроса. MongoDB поддерживает динамические запросы к документам, используя основанный на документе язык запросов, почти такой же мощный, как SQL.

Tuning.

Простота масштабирования — MongoDB легко масштабируется.

Преобразование / отображение объектов приложения в объекты базы данных не требуется.

Использует внутреннюю память для хранения (оконного) рабочего набора, обеспечивая более быстрый доступ к данным.

Ориентированное на документы хранилище — данные хранятся в форме документов в стиле JSON.

Индекс по любому атрибуту

Репликация и высокая доступность

Авто-Sharding

Богатые запросы

Быстрые обновления на месте

Профессиональная поддержка MongoDB