19

大量の画像 (1 日あたり約 10,000 枚の画像) を保存する必要があります。各画像の平均サイズは約 1 から 10 MB です。

GridFS ライブラリを使用するか、Base64 変換を文字列として保存するだけで、これらの画像を MongoDB に保存できます。

私の質問は、MongoDB はそのようなペイロードに適していますか、それともファイル システムを使用した方がよいのでしょうか?

どうもありがとう、

4

2 に答える 2

2

保存されているファイル オブジェクトに対するクエリと操作の実装は、GridFS を使用する方が簡単です。さらに、GridFS はバックアップ/レプリケーション/スケーリングに対応します。ただし、ファイルの提供は、GridFS + Nginx よりも Filesystem + Nginx を使用した方が高速です (こちらを参照してください: https://www.coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/ )。ただし、シャーディングを使用すると、GridFS の「遅い」サービス速度を利用できます

于 2013-12-29T06:26:09.193 に答える