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 Data ScienceUniversity of Washington via Coursera Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam