MongoDB

MongoDB is built and commercially stewarded by MongoDB Inc. (NASDAQ: MDB). Server 8.0, GA'd October 2024, is the current long-term-support line (supported through October 2029); 8.3 is the newest quarterly rapid release as of mid-2026. Community Server has shipped under the Server Side Public License (SSPL) since October 2018 β€” not OSI-approved, and it forces anyone offering MongoDB as a hosted service to open-source their entire management stack. AWS's response was DocumentDB: a separately engineered, MongoDB-API-compatible database built on Amazon's own Aurora storage engine, not a MongoDB fork β€” it shares no MongoDB source code, which is exactly how it sidesteps SSPL's terms. Documents are stored as BSON on the WiredTiger storage engine, with multi-document ACID transactions available since 4.0 (2018). DB-Engines ranks it #5 overall (score ~379-384, early 2026) and #1 among document stores, with over 66,400 Atlas customers reported as of April 2026 (fiscal Q1 2027). Current version/status: Server 8.0 (LTS, GA October 2024, supported through October 2029); 8.3 is the latest quarterly rapid release as of mid-2026. License: Server Side Public License (SSPL) since Oct 2018 for Community Server β€” not OSI-approved; Enterprise Advanced is separately, commercially licensed. Pricing: Atlas cloud: free M0 tier forever (512MB, up to ~100 ops/sec); Flex tier $8-$30/mo; Dedicated cluster

Also known as: mongo
🧊Why learn MongoDB?

Pick MongoDB when your schema is genuinely fluid and write throughput beats joins β€” event logs, content catalogs, mobile app backends storing nested JSON. Skip it for anything transactional-first: ledgers, inventory, multi-entity bookings β€” reach for PostgreSQL instead, whose decades-old ACID guarantees and query planner outclass MongoDB's bolted-on transactions (added in 4.0, 2018, and carrying a real but not precisely benchmarked write-performance overhead versus non-transactional writes). The honest weakness the community itself flags: SSPL isn't OSI-approved open source, and MongoDB rewrote its license in 2018 specifically to stop cloud vendors from reselling MongoDB-as-a-service without contributing back. AWS's DocumentDB β€” launched three months after SSPL, not before it β€” sidesteps the license entirely by not using any MongoDB code at all; it's API-compatible, not a fork. Known weakness: SSPL is not OSI-approved, blocking inclusion in Fedora/Debian, and it's the reason AWS's DocumentDB is a separately-built, MongoDB-API-compatible service rather than a hosted vanilla MongoDB (DocumentDB shares no MongoDB code β€” it's not a fork); multi-document ACID transactions (since 4.0, 20

See how it ranks β†’

Compare MongoDB

Learning Resources

Related Tools

Alternatives to MongoDB

Other Document Databases

View all β†’
Academic Databases
Academic databases are specialized digital repositories that store and provide access to scholarly literature, research papers, theses, dissertations, and other academic publications. They are designed to support research and education by offering structured, searchable collections of peer-reviewed content, often with advanced indexing and citation features. These databases are essential tools for researchers, students, and institutions to discover and retrieve credible academic information.
Always On Availability Groups
Always On Availability Groups is a high-availability and disaster recovery solution in Microsoft SQL Server that provides database-level failover for groups of databases. It allows multiple copies of a set of databases (availability replicas) to be maintained across different servers, ensuring data redundancy and automatic failover in case of primary server failure. This feature supports both synchronous and asynchronous data replication modes to balance performance and data protection needs.
Amazon Aurora
Amazon Aurora is a fully managed, MySQL and PostgreSQL-compatible relational database service built for the cloud. It combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases, offering up to five times the throughput of standard MySQL and three times that of PostgreSQL. Aurora automatically handles tasks like hardware provisioning, database setup, patching, backups, and replication, while providing high durability and availability through distributed, fault-tolerant, self-healing storage.
Amazon Aurora
Amazon Aurora is a fully managed relational database service compatible with MySQL and PostgreSQL, offered as part of Amazon Web Services (AWS). It provides high performance, scalability, and availability by using a distributed, fault-tolerant storage system that automatically replicates data across multiple Availability Zones. Aurora is designed to deliver up to five times the throughput of standard MySQL and three times that of PostgreSQL while maintaining compatibility with existing applications.
Amazon Aurora Provisioned
Amazon Aurora Provisioned is a fully managed relational database service from AWS that offers high performance, scalability, and availability with MySQL and PostgreSQL compatibility. It uses a distributed, fault-tolerant storage system that automatically scales up to 128 TB per database instance, providing fast read replicas and continuous backup to Amazon S3. This provisioned model requires users to pre-allocate and pay for database instance capacity, making it suitable for predictable workloads.
Amazon Aurora Serverless
Amazon Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora, a MySQL and PostgreSQL-compatible relational database built for the cloud. It automatically starts up, shuts down, and scales capacity up or down based on application demand, eliminating the need to manage database instances. This serverless model is designed for applications with intermittent, unpredictable, or variable workloads.