Collection sharden
MongoDBShardingBefehl
sh.shardCollection("shop.customer", { customerId: "hashed" })Was es tut
Shardet die angegebene Collection über den gegebenen Shard Key.
Wann einsetzen
Wenn du eine wachsende Collection auf mehrere Shards verteilen willst.
Vorsicht
Der Shard Key lässt sich ab 5.0 mit reshardCollection ändern (und ab 4.4 mit refineCollectionShardKey erweitern), das ist aber teuer, weil alle Daten neu verteilt werden; eine schlechte Schlüsselwahl führt zu ungleicher Verteilung.