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.