Database Sharding
D
Database Sharding
Definition
A horizontal scaling strategy that distributes data across multiple database instances (shards), each holding a subset of the total data. Sharding improves performance and capacity by allowing parallel processing across multiple servers.