Skip to content

Glossary: System Design Basics in Rust

Sharding

Also written: partitioning, shard, shards

Splitting one table's rows across several databases, each piece being a shard. It costs extra work for hot keys, cross-shard queries and resharding, so shard only when you must.

Where the book teaches it

Related terms

Shard keyHash shardingRange shardingResharding