algorithm - 当有很多用户和文件/目录时,一种快速查找给定用户和路径的文件或目录的方法

标签 algorithm

这是一道面试题。如果你有数百万用户和文件/目录,你如何计划一个好的方法来找到给定用户和路径的文件或目录?如果文件/目录有时间戳,你如何计算每个用户每天添加的文件/目录的数量?您可以使用自己的方式插入文件/目录。

最佳答案

您可以将它们存储在数据库表中(字段用户、文件、日期)并对它们进行简单查询。 DBMS 进行索引以使其快速。如果您不想使用诸如 mysql 之类的 DBMS或 MS Access , SQL server或者 Oracle,您可以使用一些开源搜索应用程序,例如 Lemur .

关于algorithm - 当有很多用户和文件/目录时,一种快速查找给定用户和路径的文件或目录的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9638808/

相关文章:

c++ - 将已采样的吉他弦更改为听起来像是被手稍微阻尼的算法

c++ - 递归函数中的for循环在递归结束后继续

algorithm - 将第 n 位位添加到 int 的最有效方法

c# - 如何移动列表中的数据

algorithm - 包含给定节点集的最小连通子图

algorithm - 如何计算屏幕分辨率变化

algorithm - 梯度下降不会返回线性函数的错误预测

c - C 中的算法 - 玩数字 - 单位位置为 3 的数字

algorithm - Floyd-Warshall 实现中的错误是什么?

python - 如何使用正则表达式列出句子中以元音字母开头的单词