这是一道面试题。如果你有数百万用户和文件/目录,你如何计划一个好的方法来找到给定用户和路径的文件或目录?如果文件/目录有时间戳,你如何计算每个用户每天添加的文件/目录的数量?您可以使用自己的方式插入文件/目录。
最佳答案
您可以将它们存储在数据库表中(字段用户、文件、日期)并对它们进行简单查询。 DBMS 进行索引以使其快速。如果您不想使用诸如 mysql 之类的 DBMS或 MS Access , SQL server或者 Oracle,您可以使用一些开源搜索应用程序,例如 Lemur .
关于algorithm - 当有很多用户和文件/目录时,一种快速查找给定用户和路径的文件或目录的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9638808/