Skip to content

Glossary: System Design Beyond the Basics in C++

Partitioning (sharding)

Also written: sharding, partitioned, shard

Splitting data across several databases (shards) by a key, such as customer ID. Consistent hashing decides which shard owns each key.

Where the book teaches it

Related terms

Consistent hashingHash ringShard