【发布时间】:2009-10-16 05:42:01
【问题描述】:
我有数百万个基于 GUId (http://en.wikipedia.org/wiki/Globally_Unique_Identifier) 生成的音频文件。如何将这些文件存储在文件系统中,以便我可以在同一个文件系统中高效地添加更多文件,并且可以搜索高效地查找特定文件。将来它应该是可扩展的。
文件根据 GUId(唯一文件名)命名。
例如:
[1] 63f4c070-0ab2-102d-adcb-0015f22e2e5c
[2] ba7cd610-f268-102c-b5ac-0013d4a7a2d6
[3] d03cf036-0ab2-102d-adcb-0015f22e2e5c
[4] d3655a36-0ab3-102d-adcb-0015f22e2e5c
Pl。发表你的看法。
PS:我已经看完了Storing a large number of images>。我需要特定的数据结构/算法/逻辑,以便将来它也可以扩展。
EDIT1:文件数量约为 1-2 百万,文件系统为 ext3 (CentOS)。
谢谢,
纳温
【问题讨论】:
标签: c algorithm data-structures filesystems