MongoDB Vs RDBMS
MongoDB |
RDBMS |
---|---|
It is a non-relational, document-oriented database management system and works on document-based database |
It is a Relational database management system and works on relational databases. |
MongoDB uses a document structure to store the data. |
The table structure is used to store the data in RDBMS |
It has schema-less databases. |
It uses the schema structure. |
Supports MongoDB Query Language (MQL) of BSON type |
Supports SQL query language. |
It follows the CAP theorem. |
It follows ACID properties. |
In MongoDB, the database can be scaled horizontally. |
In RDBMS, we can scale the database vertically. |
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.