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 sort after database as its production stable
version 1.4 was released.
Previous versions!
So far since 2007 MongoDB has released
various versions such as:
MongoDB 1.2
|
MongoDB 1.4
|
MongoDB 1.6
|
MongoDB 1.8
|
MongoDB 2.0
|
MongoDB 2.2
|
MongoDB 2.4
|
MongoDB 2.6
|
MongoDB 3.0
|
Release series which ends with even
numbers recognizes 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 server, database and
collection statistics.
The major advances are:
The collaboration with WiredTiger has been
the major attraction of MongoDB 3.0.
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 compression and record level locking,
WiredTiger gives MongoDB multi-version concurrency control, multi-document
transaction and support for log-structured merge-trees for high insert
workloads.
·
On 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.
ConversionConversion EmoticonEmoticon