1

現在、ERP システム用のいくつかのファイルをファイル システムに保存していますが、フォルダー構造を構築してクエリを実行するのは面倒です。数十から数千のファイルがあります。すべての ERP モジュールは mysql を使用しています。

GridFs などのメタデータを備えた「バケット」タイプのストレージが作業を容易にすることを願っています。例えば:

    {"module" : "quotation", "id" : 57894, "file" : "acme_inc_rfq.pdf"}
    {"module" : "quotation", "id" : 57894, "file" : "machine_dwg.dwg"}
    {"module" : "quotation", "id" : 57894, "file" : "data_sheet.xls"}
    {"module" : "po", "id" : 74896, "file" : "our_rfq.xls"}

したがって、module=quotation where id=57894 をクエリして、これら 3 つのファイルのリストを取得し、リンクやその他の操作を表示できます。

ありがとう。

4

1 に答える 1

0

GridFS は、大きなファイルの保存に最適です。基本的に、MongoDBObjectIdは GridFS ファイルを含む新しいドキュメントのフィールドを自動的に生成します。別のコレクションで、アプリケーションに表示されるあらゆる種類の仮想フォルダー構造を処理する必要があります。

詳細については、 MongoDB GridFSを参照してください。

于 2012-09-24T14:35:09.697 に答える