Saturday, 4 June 2016

Advantages of MongoDB over RDBMS

The Advantages of MongoDB over RDBMS are
  • No schema migrations. Since MongoDB is schema-free, your code defines your schema.
  • Number of fields, content and size of the document can be different from one document to another.
  • Tuning using indexes
  • Ease of scale-out: MongoDB is easy to scale by adding commodity hardware
  • Conversion / mapping of application objects to database objects not needed since MongoDB uses object notation to represent data structures
  • Schemaless: MongoDB is document database in which one collection holds different documents.
  • Uses internal memory for storing the working set, enabling faster access of data
  • A document-based data model.The basic unit of storage is analogous to JSON, Python dictionaries, Ruby hashes, etc. This is a rich data structure capable of holding arrays and other documents.
  • A clear path to horizontal scalability.
  • Structure of a single object is clear and well defined
  • No complex joins required to bring together related data
  • Deep query-ability. MongoDB supports dynamic queries on documents using a document-based query language that's nearly as powerful as SQL

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...