Skip to content

Glossary: System Design Beyond the Basics in JavaScript

Partitioning (sharding)

Also written: partitioning, sharding, shard

Splitting data across several databases (shards) by a key, so each holds only part of it. Consistent hashing decides which shard owns which key.

Where the book teaches it

Related terms

Shard keyConsistent hashing