flâneur

Database Sharding — PlanetScale

planetscale.com · 3,141 words · saved by 1 readers

Learn about the database sharding scaling pattern in this interactive blog.

What is sharding Sharding is the process of scaling a database by spreading out the data across multiple servers, or shards. Sharding is the go-to database scaling solution for many large organizations managing data at petabyte scale. Your favorite companies like Uber, Shopify, Slack, and Cash App all use sharding with Vitess and MySQL to scale their massive databases. In this article, you'll learn how sharding works and considerations for designing a performant sharded database cluster. Along the way, you'll be able to interact with database cluster diagrams, giving you the opportunity to…

saved by

related reading