DBAtlas · Veritabanı operasyon atlası

Koleksiyonu shard'la

MongoDBSharding

Komut

sh.shardCollection("shop.musteri", { musteriId: "hashed" })

Ne yapar?

Belirtilen koleksiyonu verilen shard anahtarına göre shard'lar (sharding).

Ne zaman kullanılır?

Büyüyen bir koleksiyonu birden fazla shard'a dağıtmak istediğinizde.

Dikkat

Shard anahtarı 5.0+ sürümlerde reshardCollection ile değiştirilebilir (4.4+ refineCollectionShardKey ile genişletilebilir), ancak bu işlem verinin tamamını yeniden dağıttığı için pahalıdır; kötü anahtar seçimi dengesiz dağılıma yol açar.

DBAtlas'ta aç →

İlgili