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.

Defined Term