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.

This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.