What is MongoDB

MongoDB is an open-source, cross platform, document-oriented database designed for horizontal scalability and to make application development easier with the ability to work with complex data. It is one of the most popular non-relational database system.

MongoDB falls in the category of NoSQL (Not only SQL) databases. The data storage and retrieval mechanisms in MongoDB are different from those used by relational database systems.

MongoDB can run as a 32 bit or 64 bit application on Linux, Windows and OS X.

Some of the key features of MongoDB are:

  • Stores data as self-describing documents in BSON(Binary JSON) format
  • Dynamic schemas with documents that vary in structure
  • Embedded data models to reduce I/O activity and Indexes on keys from embedded documents and arrays to provide high performance
  • Built-In Replication for high availability
  • Horizontal scale-out for databases using a technique called sharding
  • Native drivers for .NET, Java, PHO, Perl, Python, Ruby and most of the popular programming languages

This tutorial covers the basic concepts, installation, operation and administration of MongoDB Database.

Post a comment


Your Comment

Email (We dont publish it)


Nothing yet..be the first to share wisdom.