Шардирование коллекции
MongoDBШардингКоманда
sh.shardCollection("shop.customer", { customerId: "hashed" })Что делает
Шардирует указанную коллекцию по заданному ключу шардирования.
Когда использовать
Когда нужно распределить растущую коллекцию по нескольким шардам.
Внимание
Ключ шардирования можно изменить через reshardCollection в 5.0+ (и расширить через refineCollectionShardKey в 4.4+), но это дорого, так как перераспределяются все данные; неудачный выбор ключа ведёт к неравномерному распределению.