MongoDB is a scalable, high-performance, open source, document-oriented database. It supports a large number of languages and application development platforms. Questions about programming should be asked on http://stackoverflow.com.
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 database server and tools, written in C++, are open-sourced and available under AGPL v3.0 license or a Commercial License. MongoDB has strong support for dynamic querying and aggregating data including MapReduce and an Aggregation Framework. MongoDB uses BSON (Binary JSON) format for storage purposes and the MongoDB Wire Protocol for communication between client drivers and the MongoDB server. 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.
Some relational-styled features
- Secondary Indexes
- Range Queries
Some RDBMS terms and their MongoDB equivalent
- Database => Database
- Table => Collection
- Row => Document
- Column => Field
- Index => Index
- Joins => Embedded or linked documents
- SQL to MongoDB Mapping Chart
- SQL to Aggregation Mapping Chart
The mongodb-user mailing list is very busy and almost every question on earth has been asked on there, so try searching the archives. Tip: searching Google with
" site:groups.google.com/group/mongodb-user" added to your search terms generally works better than using the Google Groups search bar.
For help with data modeling (schema design), check out the Data Modeling Considerations for MongoDB Applications documentation page or search the mailing list archives.
- Frequently Asked Questions
- Install MongoDB Server
- Client Drivers and Libraries
- Community Supported Drivers
- MongoDB manual
- MongoDB tutorials
- MongoDB University courses
- MongoDB JIRA - bug/feature tracking for MongoDB server and drivers
- MongoDB Management Service (MMS) - free monitoring/alerting
- BSON specification
- The Little MongoDB Book
- MongoDB Wikipedia Article
- IRC: freenode.net/#mongodb