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

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