Database Sharding vs Partitioning - System Design Interview Prep
Monis Yousuf
0:00 / 0:00
Database Sharding vs Partitioning - System Design Interview Prep
2 085 просмотров · 6 мес. назад
Monis Yousuf
16,9 тыс. подписчиков
2 085 просмотров · 6 мес. назад
What is the difference between Sharding and Partitioning? Why do we need them?
In this video we deep dive on how applications like Instagram or X handle massive amount of writes by making use of Data Partitioning and Sharding.
A must-know topic for distributed systems design.
▬▬▬▬▬▬ TIMESTAMPS ▬▬▬▬▬▬
00:00 Intro
01:30 Data Partitioning
04:34 How to Choose a Partition Key?
05:07 Sharding
07:43 Handling Hot Shards
08:49 Adding New Shards
▬▬▬▬▬▬ FULL SYSTEM DESIGN COURSE ▬▬▬▬▬▬
• System Design Interview Prep For Beginners...
▬▬▬▬▬▬ SOCIALS ▬▬▬▬▬▬
Instagram: / monis.yousuf
LinkedIn: / monis-yousuf
Twitter: / monisyousuf
Youtube: @MonisYousuf
▬▬▬▬▬▬
This Video is a part of the complete System Design Interview Series aimed at cracking FAANG/MAANG/Product Based Company interviews. The series explains foundational concepts like Load Balancing, Microservices, Horizontal and Vertical Scaling, Database Replication, Data Partitioning, Sharding, Consistent Hashing, CAP Theorem, Consistency and Caching. You can see the full course here: • System Design Interview Prep For Beginners...