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