database sharding
AssessTechniques
A scaling technique that partitions data across multiple database servers.
Why it's here
Placed in Assess: 2 article(s) of evidence from 2 source(s), led by research-stage coverage, with 1 in the last 30 days. Confidence 43%.
Evidence (2)
- 6InfoQ·9/21/2026framework_updateUber Redesigns M3DB Sharding with Subclusters
Uber redesigned shard placement in M3DB using fixed-size subclusters to reduce the impact of node failures, maintenance, and cluster scaling. The new approach bounds shard dependencies, preserves replica isolation, and uses a greedy migration algorithm to avoid a separate rebalancing pass and unnecessary data movement.
- 6Hacker News·7/16/2026researchHow 768 servers can appear as one database
The article explains how relational databases such as Postgres can scale from a single server to hundreds of servers by using read replicas and, ultimately, database sharding. It highlights the main limits of vertical scaling and replication, especially write bottlenecks and data capacity constraints, and describes sharding as the path to handling petabyte-scale workloads.