Mongo DB Basics
Mongo DB Basics
The goal of Mongo DB is bridge the gap between key/value stores and traditional RDBMS
systems. Mongo DB is designed to solve the problems which are not solved by traditional
RDBMS including problems that require databases to span many servers.
Development of Mongo DB began in October 2007. The first public release was in Feb 2009.
The stable version was released in September 23, 2010.
1. Document-oriented storage
2. Full Index support
3. Replication and high support
4. Auto sharding
5. Querying
6. Fast in place updates
7. Map/Reduce
8. Grid FS
9. Commercial support
10. Consistent encoding: all strings are UTF-8. Non-UTF-8 data can be saved, queried, and
retrieved with a special binary data type.
11. Cross-platform support: binaries are available for Windows, Linux, OS X, and Solaris.
MongoDB can be compiled on almost any little-endian system.
12. Cursors for query results
13. Type-rich: supports dates, regular expressions, code, binary data