All versions of MongoDB - a scalable, high-performance, open-source, document-oriented database.

MongoDB

MongoDB is a widely used, general-purpose, document-oriented NoSQL database with features including high-availability replication and auto-sharding for horizontal scaling. The MongoDB Community Edition database server and tools are open-sourced and available under Server Side Public License (all versions released after October 16, 2018) or AGPL v3.0 license (versions released prior to October 16, 2018). Commercial Licenses are also available from MongoDB, Inc.

MongoDB has strong support for dynamic querying and aggregating data including Map-Reduce and an Aggregation Framework. MongoDB uses BSON (Binary JSON) format for storage purposes and the MongoDB Wire Protocol for communication between client drivers and MongoDB deployments. Officially supported Drivers and Client Libraries are available for most popular programming languages, and there are also Community Supported Drivers which offer alternative implementations and support for further programming languages.

The latest MongoDB server releases can be installed via common packaging systems or downloaded as binary archives from mongodb.com.

Some relational-styled features

  • Secondary Indexes
  • Range Queries
  • Sorting

Some RDBMS terms and their MongoDB equivalent

FAQ

MongoDB Community Forums are the official home for community discussion, product/driver announcements, and introductions.

For help with data modeling (schema design), check out the Data Models documentation page, the Building with Patterns blog series, Introduction to MongoDB and M320: Data Modeling at MongoDB University.

MongoDB, Inc. (the company behind MongoDB) provides archives of many presentations from their events such as conferences and webinars. They also develop a number of related tools and services including MongoDB Atlas, MongoDB Cloud Manager, MongoDB Ops Manager, and MongoDB Compass.

Useful links

Books