Back to Concepts
#17

Sharding

Sharding (Horizontal Partitioning) is splitting a large dataset across multiple databases (shards) based on a key (e.g., UserID).

Each shard holds a unique subset of data, allowing the system to handle massive amounts of data and writes.

Shard A (Odd)
Shard B (Even)