MongoDB
Document-oriented NoSQL database designed for scalability and developer flexibility.
Overview
This repository contains the core MongoDB database server (`mongod`) and sharding router (`mongos`) - the document-oriented NoSQL database itself, along with the tooling needed to build and run it from source. Most users install it as a prebuilt package (via the official downloads, Homebrew, or the official Docker image) rather than building from source.
The broader MongoDB ecosystem referenced from this repo includes `mongosh` (the interactive shell), MongoDB Compass (a GUI for exploring and querying data), and official drivers for most popular programming languages. For teams that don't want to operate their own servers, MongoDB Atlas is the official managed cloud database service.
MongoDB fits applications that model data as flexible, JSON-like documents rather than fixed relational tables, and that need built-in horizontal scaling through sharding for larger datasets.
- Categories
- Database
- Keywords
- nosqldocument-databasedatabase
- Languages
- C++
- License
- SSPL-1.0
Related Projects
Redis
AGPL-3.0In-memory data structure store used as a database, cache, message broker and streaming engine.
- Database
- Storage
Appwrite
BSD-3-ClauseOpen-source backend platform providing authentication, databases, storage, functions and realtime APIs, self-hosted or as a managed cloud service.
- Backend
- Database
- Authentication & Security
Cassandra
Apache-2.0Distributed wide-column NoSQL database designed for massive scale and zero single point of failure across multiple data centers.
- Database
Hasura
Apache-2.0Instant GraphQL and REST APIs on top of PostgreSQL and other databases, via Data Connectors.
- Backend
- API
- Database
Spotted an error? Suggest an edit on GitHub.