Об этом проекте
MongoDB — это проект базы данных, размещенный на mongodb/mongo. В README представлены основные компоненты: mongod, сервер базы данных, и mongos, маршрутизатор шардинга. Указываются официальные варианты загрузки для MongoDB Community, включая прямые загрузки, tap для Homebrew и образ Docker mongodb/mongodb-community-server.
Оболочка MongoDB может быть загружена отдельно или установлена через Homebrew как mongosh. Инструкции по сборке содержатся в docs/building.md. Для получения параметров командной строки можно выполнить ./mongod --help. Пример локальной установки с одним сервером создает /data/db и запускает ./mongod; оболочка mongosh по умолчанию подключается к localhost и базе данных test.
Скрипт install_compass загружает и устанавливает соответствующий пакет MongoDB Compass для платформы. Драйверы клиентов для большинства языков программирования доступны в документации MongoDB. Отчеты об ошибках обрабатываются через вики проекта. Пакеты, включая RPM и Debian, генерируются с помощью buildscripts/packager.py.
Ресурсы для обучения включают руководство, центр разработчиков и MongoDB University. Также упоминаются облачный сервис MongoDB Atlas и форумы сообщества. Лицензирование: версии, выпущенные до 16 октября 2018 года, опубликованы под AGPL; версии после этой даты, включая исправления для предыдущих версий, находятся под лицензией Server Side Public License (SSPL) v1. Отдельные файлы могут указывать свою применимую лицензию, файлы SSPL отмечены в заголовках.
Этот репозиторий является исходным кодом для сервера базы данных и связанных с ним инструментов. Он актуален для инфраструктуры данных, самостоятельных развертываний баз данных и инструментов для разработчиков.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.