Ajouter une zone (tag) et lui assigner une plage
MongoDBShardingCommande
sh.addShardToZone("shard0000", "TR"); sh.updateZoneKeyRange("shop.customer", { region: "TR" }, { region: "TR~" }, "TR")Ce que fait la commande
Assigne un shard à une zone et associe une plage de clés précise à cette zone (zone sharding).
Quand l'utiliser
Quand vous voulez conserver des données sur des shards précis selon la géographie ou le matériel.
Attention
Les plages de zone doivent correspondre à la shard key ; une mauvaise plage empêche la migration des chunks.