filmov
tv
DATABASE PARTITIONING | SYSTEMS DESIGN SERIES | EPISODE VIII
Показать описание
Welcome back to the next installment of the systems design series! Today we'll be looking at Database Partitioning and explaining some of the why and how of it.
We'll talk about why partitioning is needed, how it's done, and some approaches we can take when deciding how to split up our data.
TIMESTAMPS
00:00 Introduction
00:13 You Scaled Successfully... Now What?
00:39 Partitioning
01:06 Why Partitioning?
01:50 Partitioning is Hard
02:14 Book Catalogue Example
02:50 Range Based Partitioning
04:40 Hash Based Partitioning
05:48 Real World Example: Twitter
06:06 Sharding on UserID
07:42 Shard on TweetID
08:28 Shard on Tweet Creation Time
09:17 Shard on Composite Key (TweetID + CreationTime)
11:05 Rebalancing Partitions
11:53 Request Routing
13:50 Outro
We'll talk about why partitioning is needed, how it's done, and some approaches we can take when deciding how to split up our data.
TIMESTAMPS
00:00 Introduction
00:13 You Scaled Successfully... Now What?
00:39 Partitioning
01:06 Why Partitioning?
01:50 Partitioning is Hard
02:14 Book Catalogue Example
02:50 Range Based Partitioning
04:40 Hash Based Partitioning
05:48 Real World Example: Twitter
06:06 Sharding on UserID
07:42 Shard on TweetID
08:28 Shard on Tweet Creation Time
09:17 Shard on Composite Key (TweetID + CreationTime)
11:05 Rebalancing Partitions
11:53 Request Routing
13:50 Outro
The Basics of Database Sharding and Partitioning in System Design
Introduction to Partitioning | Systems Design Interview 0 to 1 with Ex-Google SWE
DATABASE PARTITIONING | SYSTEMS DESIGN SERIES | EPISODE VIII
What is DATABASE SHARDING?
Database Sharding and Partitioning
Database Partitioning in 60 Seconds
Google SWE teaches systems design | EP5: Database sharding/partitioning
Database Replication Explained (in 5 Minutes)
Data Partitioning
Data Partitioning, Sharding, Normalization | System Design Concepts | Partition Methods & Criter...
Sharding & Database Partitioning | System Design Basics
How To Choose The Right Database?
Chapter 6 Partitioning, Designing Data Intensive Application
Consistent Hashing - A Common Mistake in Choosing Partitioning Keys
Database Partitioning | Database | Distributed Systems | System Design
DataBase Partitioning/Sharding Basics | System Design
System Design - Sharding | Data Partitioning
ACID Properties in Databases With Examples
Choosing the Right Database for System Design
Apache Kafka 101: Partitioning (2023)
Choosing a Database for Systems Design: All you need to know in one video
Database Partitioning | Database Sharding | Partitioning Techniques | System Design Fundamentals
Database Sharding | System design concept
Consistent Hashing - Rebalancing Partitions | Systems Design Interview 0 to 1 with Ex-Google SWE
Комментарии