MongoDB - это масштабируемая, высокопроизводительная база данных NoSQL с открытым исходным кодом, ориентированная на документы. Он поддерживает большое количество языков и платформ разработки приложений. Вопросы по администрированию сервера можно задать на https://dba.stackexchange.com.

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

Сервер базы данных MongoDB Community Edition и инструменты доступныв разделе Server Side Public License(все версии, выпущенные после 16 октября 2018 г.) или с открытым исходным кодом под Лицензия AGPL v3.0(версии, выпущенные до 16 октября 2018 г.). Коммерческие лицензии также доступны от MongoDB, Inc.

MongoDB предлагает мощный язык запросов, MQL, и предоставляет Aggregation Frameworkи Map / Reduceдля еще более сложных запросы. MongoDB использует формат BSONдля хранения данных и MongoDB Wire Protocolдля связи между клиентскими драйверами и сервером MongoDB. Официально поддерживаемые драйверы и клиентские библиотекидоступны для большинства популярных языков программирования, а также есть Поддерживаемые сообществом драйверы, которые предлагают альтернативные реализации и поддержку других языков программирования.

Последние версии сервера MongoDB можно установить через обычные системы упаковкиили загрузить в виде двоичных архивов из mongodb.com.

Текущая производственная серия MongoDB - 4.4. Обычно рекомендуется следить за последним второстепенным выпуском серии производственных выпусков (например, 4.4.x), чтобы воспользоваться исправлениями ошибок и улучшениями с обратной совместимостью. Для получения дополнительной информации о схеме управления версиями, используемой сервером, см. Номера версий MongoDB.

Часто задаваемые вопросы

Форумы сообщества MongoDBявляются официальным форумом для обсуждения в сообществе, объявлений о продуктах и драйверах и ознакомления.

Чтобы получить помощь по моделированию данных (разработке схемы), посетите страницу документации Модели данных, Building with Patternsи M320: моделирование данных в университете MongoDB.

Информацию о безопасности MongoDB см. В разделе по безопасностиРуководства MongoDB, в котором содержится MongoDB Контрольный список безопасности.

MongoDB, Inc. (компания, которая стоит за MongoDB) предоставляет архивы многих презентацийиз их events, такие как конференции и вебинары. Они также разрабатывают ряд сопутствующих инструментов и услуг, включая MongoDB Cloud Manager, MongoDB Ops Manager, MongoDB Atlasи MongoDB Compass.

Полезные ссылки

Связанные теги

  • mongodb-query- Запрос и обновление
  • mongodb-indexes- индексы и профилирование запросов
  • aggregation-framework- использование структуры агрегации
  • mongo-shell- Использование оболочки mongo
  • mongodb-csharp- использование драйвера C # /. NET
  • mongodb-java- использование драйвера Java MongoDB
  • spring-data-mongodb- Использование данных Spring для MongoDB
  • node-mongodb-native- использование драйвера MongoDB Native Node.js
  • mongodb-php- использование драйвера PHP Mongo
  • pymongo- использование драйвера PyMongo для Python
  • mongoid- Использование Mongoid ODM для Ruby
  • mongoose- Использование ODM Mongoose для Node.js
  • mongoengine- Использование MongoEngine ODM для Python
  • mongolite- использование драйвера Mongolite для R
  • mongoimport- импортировать JSON, CSV или TSV, созданные mongoexport
  • gridfs- использование GridFS для хранения больших файлов

Начальная версия:

11 февраля 2009 г.

Последняя серия выпуска продукции:

4.4 (30 июля 2020 г. - примечания к выпуску)

Книги