Database - Node JS MongoDB
What is Database?
- A database is a structured collection of data
- That is stored and organized in a way that makes it easy to retrieve, manage, and update.
Types of Database
- Relational Databases (RDBMS)
- NoSQL Databases (MongoDB)
- NewSQL Databases
- Time Series Databases
- Object-Oriented Databases
- Graph Databases
- Hierarchical Databases
What is MongoDB?
- MongoDB is a NoSQL database.
- It stores data in a flexible (no table format)
- JSON-like format called BSON (Binary JSON).
SQL vs MongoDB
SQL Terms and their MongoDB Equivalents:
- SQL:
database→ MongoDB:database - SQL:
tables→ MongoDB:collections - SQL:
rows→ MongoDB:documents (BSON) - SQL:
columns→ MongoDB:fields