MongoDB has been rocking the charts of the most popular database in the past few years. Basically, from the year 2010, MongoDB became the most popular database as its version 1.4 was released.
Since 2007, MongoDB has released various versions such as:
Release series which ends with even numbers recognize the stable and ready for production versions, while versions ending with odd numbers are for development and testing only. Basically, the changes in a release mark the introduction of new features, bug fixes and backwards-compatibility changes.
Latest Version MongoDB 3.0:
Released in March 2015, it supports all MongoDB features including operations that report on database, server and collection statistics.
The major advances are:
WiredTiger is basically an alternate to the default MMAPv1 storage engine, which allows the various replica sets and sharded clusters to have members with different storage engines.
- The document level locking has been engrained through the WiredTiger.
- In addition to record level locking and compression, WiredTiger gives MongoDB multi-version concurrency control, multi-document transaction and support for log-structured merge-trees for high insert workloads.
- Disk compression reduces disk I/O and storage footprint by 30%-80%.
- MongoDB replica sets now support up to 50 replica set members. As in earlier releases, replica sets may only have a maximum of 7 members.
- Moreover, the Pluggable Storage Engine API allows third parties to develop storage engines with MongoDB.
- MongoDB 3.0 also includes the security improvements.
- Even for geospatial queries, it adds support for “big” polygons.
MongoDB 3.0 basically supports all MongoDB features including operations which report on server, database and collection. High performance and high throughput storage engine of MongoDB 3.0 is offering the greatly improved performance for certain types of workloads. Therefore, the present version MongoDB 3.0 provides better concurrency control, better throughput, and better efficiency on hardware and disk compression.