+1-818-302-8158 Skype: cogzidel

MongoDB Design

MongoDB Design

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 support@cogzidel.com

Like us @ Facebook and Tweet us @ Twitter

Ring us @ INDIA # +91 452 4282000 / US # +1 9380398591

Submit a Comment

Your email address will not be published. Required fields are marked *