DBAtlas · Atlas de operaciones de bases de datos

Aplicar sharding a una colección

MongoDBSharding

Comando

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

Qué hace

Shardea la colección indicada sobre la shard key dada.

Cuándo usarlo

Cuando quiere distribuir una colección en crecimiento entre varios shards.

Precaución

La shard key puede cambiarse con reshardCollection en 5.0+ (y ampliarse con refineCollectionShardKey en 4.4+), pero es costoso porque redistribuye todos los datos; una mala elección de clave produce una distribución desigual.

Abrir en DBAtlas →

Relacionado