1
  • 数据库:mysql
  • 语言:蟒蛇
  • 框架:
  • django
  • 操作系统:Linux (ubuntu)

我正在工作的当前项目点有一个目录树结构,它将由文件夹、子文件夹、文件组成。

根路径:/var/Testcases

  • 文件夹 1
    • 子文件夹2
    • 文件 1
    • 文件2
  • 文件夹 2
    • 子文件夹2
    • 文件 1

我可以在数据库中存储/映射“文件”的文件路径,但我需要知道目录、子目录名称是什么,因此我需要一种机制来在每次结构更改时更新结构。我已经查看了“walk”/ crawl 的其他解决方案,甚至实现了它们,但是对于如何智能地存储会经常更改的目录结构有什么建议吗?父文件夹、子文件夹和文件名都必须单独存储为一列。MongoDB 是否值得研究(我说的是我的领域)?

我可以每隔几秒钟运行一次 chron 作业来遍历目录并更新我的表以反映更改,但必须有其他路线。我希望我已经提供了足够的信息。我愿意探索各种反复试验的解决方案。我听说过有关 MongoDB 的好消息,这就是我将它扔在那里的原因。

4

0 回答 0