NoSQL vs SQL – Which Type of Database Should You Use?
Offered By: freeCodeCamp
Course Description
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
Related Courses
Introduction to DatabasesMeta via Coursera Intro to Relational Databases
Udacity Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera Web Application Development: Basic Concepts
University of New Mexico via Coursera