Back to search

Database sharding basics

Sharding splits data across multiple databases so one machine does not hold or serve everything.

System Design Medium Theory

Database sharding basics

Sharding splits data across multiple databases so one machine does not hold or serve everything.

  • Scale write and storage capacity
  • Need shard key
  • Cross-shard queries get harder

Database sharding basics