2010-02-15 70 views

回答

1

需要更多的信息。

您担心哪些性能问题?储存空间?查找速度?写入速度?

数据如何排列?

通常这样的数据集会自然存储在数据库中 - 是否有一个特定的原因,你为什么要将它存储在文件夹?文件夹通常会要求您决定特定的查找系统/密钥,而数据库允许您根据自己的意愿对数据进行切块。

0

对于输入/输出,确保读写器被缓冲。

3

如果你想保留在文件中(而不是在数据库中),一个重要的事情是将它们分散到子文件夹中。单个文件夹中的25000多个文件将是,比平均包含100个文件的250个子文件夹的访问速度慢很多

+1

取决于文件系统和特定的使用场景。我在NTFS上的测量结果表明,与使用分布在676个子目录中的相同文件相比,NTFS能够以大约400K文件的速度运行。 – 2011-02-04 11:09:29