Choosing the Right Database: SQL vs NoSQL, Polyglot Persistence | Database Course Ep 25
Joshua Moses | Cybertrace Foundation
0:00 / 0:00
Choosing the Right Database: SQL vs NoSQL, Polyglot Persistence | Database Course Ep 25
11 просмотров · 2 нед. назад
Joshua Moses | Cybertrace Foundation
196 подписчиков
11 просмотров · 2 нед. назад
What happens when you choose the wrong database? You end up fighting your own architecture. This episode gives you a practical framework for matching your data to the right database model.
We start with the stakes of choice and the idea that imposing predefined paths through data can create a "data jail." Then we look at the relational default and why it still wins for many systems: flexible ad-hoc queries, easy definition and maintenance, and mature ANSI/ISO standards, along with the cost of normalization for read-heavy workloads. You'll learn to weigh data shape and consistency needs, when scale pushes you toward NoSQL and sharding, and a side-by-side comparison of relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis). We cover polyglot persistence, where one system uses several database types, and finish with a selection framework based on shape, consistency, and scale.
What you'll learn:
Why database choice is an architecture decision
Strengths of the relational model
Matching data shape and consistency requirements
When to consider NoSQL for scale
Relational vs NoSQL compared
Polyglot persistence
A simple database selection framework
Chapters:
0:00 Introduction
0:22 Episode Overview
0:45 The Stakes of Choice: Architecting Systems
2:15 The Relational Default: Escaping Data Jails
4:11 Shape and Consistency: Finding the Right Fit
5:59 Scale and NoSQL: Handling Massive Load
7:51 Polyglot Reality: Multi-Database Systems
9:34 Selection Framework: Matching Data to Models
10:17 Final Question: What Architectural Mismatch Is Lurking in Your System?
Cybersecurity Masterclass by Joshua Moses | CyberTrace Foundation. #Course Lab Guide:
https://github.com/joshuanmoses/Cyber...