- 数据库:mysql
- 语言:蟒蛇
- 框架:
- django
- 操作系统:Linux (ubuntu)
我正在工作的当前项目点有一个目录树结构,它将由文件夹、子文件夹、文件组成。
根路径:/var/Testcases
- 文件夹 1
- 子文件夹2
- 文件 1
- 文件2
- 文件夹 2
- 子文件夹2
- 文件 1
我可以在数据库中存储/映射“文件”的文件路径,但我需要知道目录、子目录名称是什么,因此我需要一种机制来在每次结构更改时更新结构。我已经查看了“walk”/ crawl 的其他解决方案,甚至实现了它们,但是对于如何智能地存储会经常更改的目录结构有什么建议吗?父文件夹、子文件夹和文件名都必须单独存储为一列。MongoDB 是否值得研究(我说的是我的领域)?
我可以每隔几秒钟运行一次 chron 作业来遍历目录并更新我的表以反映更改,但必须有其他路线。我希望我已经提供了足够的信息。我愿意探索各种反复试验的解决方案。我听说过有关 MongoDB 的好消息,这就是我将它扔在那里的原因。