![]() |
1
5
你可以/应该做几件事
例如,代替
使用
|
![]() |
2
1
|
![]() |
3
1
使用更多文件夹并限制任何给定文件夹中的条目数。枚举目录中条目数的时间增加(以指数形式?我不确定)如果你在同一个目录中有数百万个小文件,甚至做一些类似的事情
找到一种方法将图像分组到每个不超过几百个文件的子文件夹中。使目录树尽可能深以支持这一点。 |
![]() |
4
0
该解决方案很可能会限制每个目录的文件数。 我有一个与20万份平面文件中的财务数据非常相似的问题。我们通过将文件存储在基于其名称的目录中来解决这个问题。例如
存储在
如果您的文件命名正确(我们有大量的字符可供使用),这就可以很好地工作。因此,结果目录树和文件在分布方面不是最佳的,但是它的工作足够好,可以将每个目录减少到100个文件,并释放磁盘瓶颈。 |
![]() |
5
0
一种解决方案是实施 草垛 . This is what Facebook does for photos, 由于获取文件所需的元数据和随机读取非常高,因此没有为数据存储提供任何价值。
|
![]() |
Malay Joshi · C++如何创建文件夹 3 年前 |
![]() |
tashanzhishi061 · NFS装载显示有时会混淆 3 年前 |
![]() |
cryogene · mknod的可移植性[重复] 3 年前 |
![]() |
surajsbsm · 创建文件oustside默认目录php 7 年前 |
![]() |
Bob Kimani · 将存储库文件夹链接到另一个非repo文件夹 7 年前 |
![]() |
user3732361 · 读取大文件时如何选择块大小? 7 年前 |
|
YO LO · 在iPad上保存文本文件的位置 7 年前 |
![]() |
hhwwww · 无法在mac上显示扩展文件属性 7 年前 |