DBAtlas · Atlas d'exploitation des bases de données

Sharder une collection

MongoDBSharding

Commande

sh.shardCollection("shop.customer", { customerId: "hashed" })

Ce que fait la commande

Sharde la collection indiquée sur la shard key donnée.

Quand l'utiliser

Quand vous voulez répartir une collection en croissance sur plusieurs shards.

Attention

La shard key peut être changée avec reshardCollection en 5.0+ (et étendue avec refineCollectionShardKey en 4.4+), mais c'est coûteux car toutes les données sont redistribuées ; un mauvais choix de clé entraîne une répartition inégale.

Ouvrir dans DBAtlas →

Voir aussi