Technical definition
Database sharding
The horizontal partitioning of a dataset across multiple database nodes.
What It Means
Sharding distributes rows using a shard key so storage and write load can scale across nodes. Cross-shard queries, rebalancing, and uneven key distribution add complexity.