1

目前,我们在文件系统中为我们的 ERP 系统存储了一些文件,但是构建文件夹结构并查询它们很麻烦。1000 个文件中有 10 个。所有 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 非常适合存储大文件。本质上,MongoDB 甚至会自动ObjectId为新文档生成字段,包括 GridFS 文件。您必须在单独的集合中处理任何类型的虚拟文件夹结构,该结构显示在您的应用程序中。

有关更多信息,请参阅MongoDB GridFS

于 2012-09-24T14:35:09.697 回答