私は現在、MongoDB を使用して電子メール データを格納することを調査しています。電子メールのサイズがかなり大きくなる可能性があるため (たとえば 10 メガ)。
これには GridFS が適していると思います。少し怖いのは、ドキュメントが gridFS 内のシャード サイズについてあまり明確ではないことです。私が理解していることから、gridFS のシャード サイズは通常のシャード サイズと等しくなく、デフォルトで 256kb になっています。多くの電子メールのサイズは 50kb を超えないため、これはスペースの大きな無駄のように思えます。
GridFS でファイルのシャード サイズを構成して、メールの保存に適したサイズにする方法はありますか?
乾杯、マティアス