Trendora

database sharding

Assess

Techniques

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_update
    Uber 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/2026research
    How 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.