OpenSource For You

MongoDB

-

MongoDB has topped the charts for two consecutiv­e years (2013-14) and has been the runner-up in 2015.

MongoDB is among the several databases that arrived in the mid-2000s under the NoSQL category. It broke the traditiona­l method of storing data in tables and rows by storing it in JSON like structures with dynamic schemas, which was later termed as BSON by MongoDB.

The creators of MongoDB say that the name was derived from the word ‘humongous’ to support large and massive amounts of data. DB software went commercial in 2007 and then open source in 2009.

Written in C++, MongoDB breaks out from traditiona­l RDBMS ideology and hosts a vast set of features. Here is the list of some of them: 1. Stores records in the form of documents, and correspond­s

to data types in most programmin­g languages 2. Embedded documents and arrays reduce the need for

expensive joins 3. Dynamic schema supports fluent polymorphi­sm 4. Full index support on all fields 5. Replicatio­n and high availabili­ty across LANs and WANs 6. Automatic scaling via auto-sharding and replica sets

The list of features is huge but I will stop here, so readers can explore the software for themselves.

Newspapers in English

Newspapers from India