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

YouTube

The Hows and Whys of a Distributed SQL Database

Strange Loop Conference via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains why distributed SQL databases emerged and examines CockroachDB’s techniques for combining relational consistency with horizontal scalability and high availability, including sharding, replication, consensus, and lock-free transactions.

Syllabus

Introduction
History
Primitive databases
The relational model
Objectoriented databases
Database sharding
No sequel databases
Distributed sequel databases
Why these systems are being built
The two primary systems
The question of how
Disclaimer
Data Distribution
Order Preserving
Range Indexing
Range Scan
When to Split
When to Up Replicate
Primary Secondary Replication
Eventually Consistent
Distributed Consensus
Raft
When things dont go well
Engineering complications
Transactions
Consistency
Atomicity
MVCC
No sequel transactions
Distributed sequel
Starting a transaction
Conflicts
Write Conflict
Detect Conflict
Push or abort
Intent
Summary
Outro

Taught by

Strange Loop Conference

Reviews

Start your review of The Hows and Whys of a Distributed SQL Database

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.