NoSQL
https://www.w3resource.com/mongodb/nosql.php
NoSQL databases (aka "not only SQL") are non-tabular databases and store data differently than relational tables. NoSQL databases come in a variety of types based on their data model. The main types are document, key-value, wide-column, and graph. They provide flexible schemas and scale easily with large amounts of data and high user loads.
NoSQL database features
Each NoSQL database has its own unique features. At a high level, many NoSQL databases have the following features:
- Flexible schemas
- Horizontal scaling
- Fast queries due to the data model
- Ease of use for developers
Types of NoSQL databases
Over
time, four major types of NoSQL databases emerged: document databases,
key-value databases, wide-column stores, and graph databases.
- Document databases store data in documents similar to JSON (JavaScript Object Notation) objects. Each document contains pairs of fields and values. The values can typically be a variety of types including things like strings, numbers, booleans, arrays, or objects.
- Key-value databases are a simpler type of database where each item contains keys and values.
- Wide-column stores store data in tables, rows, and dynamic columns.
- Graph databases store data in nodes and edges. Nodes typically store information about people, places, and things, while edges store information about the relationships between the nodes.
https://en.wikipedia.org/wiki/MongoDB
Free online MongoDB courses:
MongoDB for SQL ProsINTRODUCTORY
Learn how to map your relational databases knowledge to MongoDB.
Estimated Total Effort
2 Hours
https://university.mongodb.com/courses/M100/about
MongoDB BasicsINTRODUCTORY
Learn the fundamentals of MongoDB.
Estimated Total Effort
8.5 Hours
https://university.mongodb.com/courses/M001/about