Sharding
DBMS
Horizontal partitioning of data across multiple database instances, where each shard contains a subset of the total data.
Tags
scalabilitydistributed-systemspartitioning
Related Concepts
Throughput
System Design
The number of operations or requests a system can handle per unit of time. Higher throughput indicates better system capacity.
performancescalabilitymetrics
Load Balancer
System Design
A device or software that distributes network traffic across multiple servers to ensure no single server is overwhelmed, improving reliability and per...
scalabilityavailabilityinfrastructure
Quorum
System Design
The minimum number of nodes that must agree on a value in a distributed system before that value is considered committed. Essential for consensus prot...
distributed-systemsconsensusreliability