1

ファイルコレクションのドキュメント構造は次のとおりです

{ 
    "_id" : ObjectId("51417514e4b06c14ef682854"), 
    "chunkSize" : NumberLong(262144), 
    "length" : NumberLong(1532), 
    "md5" : "067882a724de349d310e9a3a92e04617", 
    "filename" : "1363244267550media481B49589E924622B00E7846BCE3EEC7.tomcat1",
    "contentType" : "image/jpeg", 
    "uploadDate" : ISODate("2013-03-14T06:58:28.479Z"), 
    "aliases" : null, 
    "metadata" : {
        "name" : "1363244267550media481B49589E924622B00E7846BCE3EEC7.tomcat1",
        "customerId" : NumberLong(202), 
        "siteId" : NumberLong(103780),
        "userId" : NumberLong(102) 
    } 
}

チャンクコレクションの場合、「files_id」でデータに関連するファイルを挿入します

gridFSでシャーディングを有効にするために必要なシャードキーを教えてください。適切な説明で

4

1 に答える 1

0

このような gridfs 環境では、2 つの選択肢があります。ファイル チャンクをシャーディングするかどうか。チャンクをシャーディングすると、少なくとも 1 つのファイル チャンクを持つすべてのシャードがビジーになります。これは良くありません。したがって、すべてのチャンクを 1 つのシャードに保存する必要があります。これは基本的に、チャンク コレクションの「files_id」をシャード キーとして使用して行われます。

于 2013-04-22T17:57:02.937 に答える