Key Features of MongoDB
- Document-oriented Database
- Stores data in BSON-like documents.
- Schema Less database.
- It provides horizontal scalability with the help of sharding.
- It provides high availability and redundancy with the help of replication.
- It allows one to perform operations on the grouped data and get a single result or computed result.
- It has very high performance.
MongoDB Architecture
MongoDB is a popular NoSQL document-oriented database management system, known for its flexibility, high performance, high availability, and multi-storage engines. The term NoSQL means non-relational. It means that MongoDB isn’t based on a table-like relational database structure. It is used by Adobe, Uber, IBM, and Google. In this article, we will delve into the MongoDB architecture, exploring its key components and how they work together.