DBAtlas · データベース運用アトラス

コレクションをシャーディングする

MongoDBシャーディング

コマンド

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

概要

指定したコレクションを、指定したシャードキーでシャーディングする。

使用する場面

増大するコレクションを複数のシャードに分散したい場合。

注意

シャードキーは 5.0 以降では reshardCollection で変更でき (4.4 以降では refineCollectionShardKey で拡張可能)、ただしすべてのデータを再分散するためコストが高い。シャードキーの選択を誤ると分散が不均一になる。

DBAtlas で開く →

関連項目