NoSQL databases are non-relational databases that provide flexible and scalable solutions for managing and storing large volumes of unstructured, semi-structured, and structured data. Unlike traditional relational databases, NoSQL databases do not enforce a fixed schema and provide a more dynamic and flexible data model. In this project, we will interact with one of the most common NoSQL database out here that alot of developers like to use, MongoDB
Read or Watch:
- NoSQL databases explained
- What is NoSQL?
- MongoDB with Python Crash Course - A tutorial for beginners
- MongoDB tuturial 2: Insert, Delete, Update, Query
- Aggregation
- Introduction to MongoDB and Python
- MongoShell methods
- The mongo shell
By the end of this project, you are expected to be able to explain to anyone without the help of Google:
- What NoSQL means
- What is difference between SQL and NoSQL
- What is ACID
- What is a document storage
- What are NoSQL types
- What are benefits of a NoSQL database
- How to query information from a NoSQL database
- How to insert/update/delete information from a NoSQL database
- How to use MongoDB