Skip to main content

Sharding

Definition

Sharding is a database partitioning technique that divides a large database into smaller, more manageable segments called shards. Each shard contains a unique subset of the data and can process transactions independently. In blockchain networks, sharding improves scalability by allowing multiple transactions to be processed in parallel across different segments of the network. This significantly increases transaction throughput.