Databases
Sharding
Splitting data horizontally across databases by a shard key.
Why interviewers ask about it
Shard-key choice is the whole game. A key with skewed access creates a hot shard, and cross-shard joins and transactions become application problems.
Related terms
This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.