AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Scaling Databases and Managing Schema Changes
The chapter delves into the importance of sharding in scaling SQL databases for different use cases like ecommerce stores and analytics companies. It discusses the challenges faced in sharding due to varying read-to-write ratios in applications, emphasizing the efficiency of sharding for workloads with higher write operations and how it enables scaling by distributing write operations across multiple nodes. The conversation also explores the challenges of making schema changes in databases at a large scale and introduces a tool called Ghost for deploying schema changes online without downtime.