Database - Node JS MongoDB

What is Database?

  1. A database is a structured collection of data
  2. That is stored and organized in a way that makes it easy to retrieve, manage, and update.


Types of Database

  1. Relational Databases (RDBMS)
  2. NoSQL Databases (MongoDB)
  3. NewSQL Databases
  4. Time Series Databases
  5. Object-Oriented Databases
  6. Graph Databases
  7. Hierarchical Databases


What is MongoDB?

  1. MongoDB is a NoSQL database.
  2. It stores data in a flexible (no table format)
  3. JSON-like format called BSON (Binary JSON).


SQL vs MongoDB

SQL Terms and their MongoDB Equivalents:

  1. SQL: databaseMongoDB: database
  2. SQL: tablesMongoDB: collections
  3. SQL: rowsMongoDB: documents (BSON)
  4. SQL: columnsMongoDB: fields