Mongo DB is a high-end non SQL database design. The main advantages of Mongo DB are high performance, high availability, and easy scalability. It is a document database.
A document database is one with:
Documents mapped nicely to programming language data types.
Embedded documents and arrays reduce need for joins.
Dynamic schema makes polymorphism easier.
The features of MongoDB are as follows
Flexibility – Makes it easier to evolve your data model than with a system with enforced schemas such as a RDBMS. It uses JSON.
Power – Secondary indexes, dynamic queries, sorting, rich updates, upserts (update if document exists, insert if it doesn’t), and easy aggregation. You name it, we have it.
Speed/scaling – By keeping related data together in documents, queries can be much faster than in a relational database where related data is separated into multiple tables and then needs to be joined later. MongoDB also makes it easy to scale out your database.
Ease of use – MongoDB strives hard to be very easy to install, configure, maintain, and use. To this end, MongoDB provides few configuration options, and instead tries to automatically do the “correct thing” whenever possible.
Requirements to run MongoDB
MongoDB is a server process that runs on Linux, Windows and OS X. It can be run both as a 32 or 64-bit application. We recommend running in 64-bit mode, since MongoDB is limited to a total data size of about 2GB for all databases in 32-bit mode.
To get to be more savvy:
We are open in all channels – Skype us @ cogzidel, email us at email@example.com
Ring us @ INDIA # +91 452 4282000 / US # +1 9380398591