2010-02-15 69 views

回答

1

需要更多的信息。

您擔心哪些性能問題?儲存空間?查找速度?寫入速度?

數據如何排列?

通常這樣的數據集會自然存儲在數據庫中 - 是否有一個特定的原因,你爲什麼要將它存儲在文件夾?文件夾通常會要求您決定特定的查找系統/密鑰,而數據庫允許您根據自己的意願對數據進行切塊。

0

對於輸入/輸出,確保讀寫器被緩衝。

3

如果你想保留在文件中(而不是在數據庫中),一個重要的事情是將它們分散到子文件夾中。單個文件夾中的25000多個文件將是,比平均包含100個文件的250個子文件夾的訪問速度慢很多

+1

取決於文件系統和特定的使用場景。我在NTFS上的測量結果表明,與使用分佈在676個子目錄中的相同文件相比,NTFS能夠以大約400K文件的速度運行。 – 2011-02-04 11:09:29