Overview
Explore the fundamental differences between SQL and NoSQL databases in this comprehensive course. Gain a deep understanding of various database models, including relational and non-relational systems. Learn when and why to use each type of database through practical demonstrations and real-world use cases. Discover the pros and cons of RDBMS and NoSQL, and dive into specific database types such as wide column, document, key-value, and multi-model databases. By the end of this 1-2 hour course, developed by Ania Kubow, you'll be equipped to make informed decisions about database selection for your projects. Register for a free Astra DB account to follow along with the tutorial and enhance your learning experience.
Syllabus
Introduction
01: What actually is a database
03: What is a database management system
04: Demo: Creating a database
05: Common Database Models
06: Relational databases
07: SQL
08: Non-relational databases
09: Pros and Cons: Comparing RDBMS and NoSQL
10: Wide Column Database
11: Document Database
12: Key-Value Database
13: Multi-Model Databases
14: Use cases: When to use RDBMS or NoSQL
Taught by
freeCodeCamp.org