Перейти к содержимому

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...