48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
---
|
|
title: MongoDB
|
|
---
|
|
## MongoDB
|
|
|
|
MongoDB is an open-source non-relational Database that uses a JSON like structure to store data.
|
|
It uses a document model to store and retrieve the data instead of the table model used by sequential databases such as SQL or Oracle.
|
|
MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use.
|
|
|
|
### NOSQL Vs RDBMS
|
|
|
|
| MongoDB Terms And Concepts | SQL Terms and Concepts |
|
|
| --- | --- |
|
|
| Database | Database |
|
|
| Collection | Table |
|
|
| document | Row |
|
|
| Field | Column |
|
|
| Index | Index |
|
|
| Embedded Documents | Table Joins |
|
|
|
|
|
|
### MongoDB Characteristics
|
|
1. Next Generation Database
|
|
2. No Joins
|
|
3. Clustering
|
|
4. Opensource
|
|
5. Schema less
|
|
6. No Relationships
|
|
|
|
### Features of MongoDB
|
|
1. Document Database
|
|
2. High Performance
|
|
3. Rich Query Language
|
|
4. High Availability
|
|
5. Horizontal Scalability
|
|
|
|
|
|
### More Information
|
|
[What is Mongo DB?](https://www.mongodb.com/what-is-mongodb)
|
|
|
|
[Wikipedia article on Document-oriented Databases](https://en.wikipedia.org/wiki/Document-oriented_database)
|
|
|
|
[SQL vs NoSQL](https://insights.dice.com/2012/07/16/sql-vs-nosql-which-is-better/)
|
|
|
|
[Learn MongoDB from MongoDB](https://university.mongodb.com/)
|
|
|
|
[MongoDB Documentation](https://docs.mongodb.com/)
|