Partitionnement
Chapitre exemple — sharding et clés de partition.
Le partitionnement découpe un dataset trop large pour une seule machine.
Clé de partition
Choisir une clé qui équilibre la charge évite les hotspots.
# Exemple conceptuel
shard = hash(user_id) % NRebalancing
Quand un nœud rejoint le cluster, une partie des partitions migre.
Figure non convertie
Figure 3-2 — diagramme de rebalancing (source PDF). Caption-only tant que le pipeline book mode ne convertit pas la figure.
« Partitioning is a necessary evil when datasets outgrow a single node. »