Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

NoSQL vs SQL – Which Type of Database Should You Use?

via freeCodeCamp

Overview

This course covers the differences between NoSQL and SQL databases, guiding learners on when and why to use each type of database. By the end of the course, students will understand the distinctions between relational and non-relational databases, the pros and cons of RDBMS and NoSQL, and various database models such as wide column, document, key-value, and multi-model databases. The course aims to equip learners with the knowledge to make informed decisions on selecting the appropriate database type for different use cases. The teaching method includes theoretical explanations, demonstrations, and comparisons between RDBMS and NoSQL databases. This course is suitable for individuals interested in understanding the fundamental variances between NoSQL and SQL databases and determining the optimal database type for specific scenarios.

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

Reviews

Start your review of NoSQL vs SQL – Which Type of Database Should You Use?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.