System Design · Concept
Sharding
Sharding splits data across databases so each database manages only part of the data. It can improve scale and parallel writes, but it adds routing, rebalancing, and cross-shard query complexity.
Last updated
Syntax
shard = chooseShard(shardKey)In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
FederationReplicationConsistent hashingDenormalizationDatabase