优化文件夹中文件重新分区的良好做法

Good practice on optimal repartition of files in folders

本文关键字:分区 中文 文件夹 文件 新分区 优化      更新时间:2023-10-16

我有一些文件的名字是数字,我想以优化的方式放在文件夹中,比如每个文件夹大约有相同数量的文件等等。

在数字的模数之后选择文件夹是一个好的做法吗?模数和除法一样贵吗?需要多少指令?

更准确地说,我想使用文件的平方根估计数的模数。

Number of files > 5'000'000

您可以使用任何您喜欢的哈希解决方案,但要遵守通常的约束,其中最重要的是所有哈希值的可能性都相等。如果文件按顺序编号,模量可能完全可以。

即使要使用加密哈希(不推荐使用),与文件系统创建文件所需的操作相比,成本也微不足道。模量良好。

但你可能还想考虑一下人类用户。他们(你)将如何找到文件?按范围划分要容易得多。然后,您可以按范围的开头命名每个目录,查找正确的目录是一项简单的任务。

当你使用数字作为文件名时,你会希望在某个时候用零填充它们,使它们的长度相同,这样字母顺序和数字顺序就相同了。我强烈建议你从一开始就做好这件事。注意到该问题的最常见时刻是需要大容量检索备份的时候。