Daily Term: Sharding

Sharding

Sharding is a database scaling technique where data is partitioned across multiple databases or servers, called shards. Each shard holds a subset of the data, such as user data split by geographic region. Sharding improves performance by distributing the load, but it adds complexity in managing data consistency, querying across shards, and handling shard rebalancing when data grows or shrinks.

Date: 2025-06-16

Select Date

Mon
Tue
Wed
Thu
Fri
Sat
Sun