Features of MongoDB
- MongoDB is a Scheme-less, document-based database system.
- MongoDB doesn’t follow any relational model.
- It is either schema-free or has a relaxed schema. That means it does not require a specific definition of a schema.
the - MongoDB can process both structured and semi-structured databases.
- MongoDB is highly scalable, hence widely used.
- MongoDB cost efficient.
- MongoDB provide high performance.
- MongoDB supports data in form of key-value pairs.
- MongoDB provides horizontal scalability with the help of sharding. (sharding means to distribute data on multiple servers)
MongoDB Terminology
MongoDB is Open Source, Document-oriented, and Schema which means we don’t need to worry about the structure before inserting data into the database. It is a NoSQL database. It stores data in a non-tabular format. Using NoSQL, we can maintain flexible schemas and these schemas can be scaled easily with large amounts of data.
MongoDB was founded in 2007 by Dwight Merriman, Eliot Horowitz, and Kevin Ryan. The first major version of MongoDB, version 1.0, was released in February 2009. The first version of the database was shipped in August 2009.