对于较大的文件列表,哪一个更快并且使用更少的资源?1) 从mysql数据库收集json的文件和文件夹路径列表2) 直接访问文件夹/文件列表,然后相应地创建json数据
kiayqfof1#
文件操作的成本很高,而且数据库已经优化了读取,尤其是在使用索引的情况下。然而,一般描述是否适用于您的具体情况取决于很多事情,比如您是否需要阅读子文件夹?你有一些自定义逻辑要分析吗?您需要自己回答这些问题,但一般来说,最好将文件夹路径和文件路径存储在数据库中。也取决于它们的大小。以及数据库所在的位置(与应用程序服务器在同一台计算机上,或远程)。
1条答案
按热度按时间kiayqfof1#
文件操作的成本很高,而且数据库已经优化了读取,尤其是在使用索引的情况下。
然而,一般描述是否适用于您的具体情况取决于很多事情,比如您是否需要阅读子文件夹?你有一些自定义逻辑要分析吗?您需要自己回答这些问题,但一般来说,最好将文件夹路径和文件路径存储在数据库中。也取决于它们的大小。以及数据库所在的位置(与应用程序服务器在同一台计算机上,或远程)。