我有一个数据库实现,每条记录一个文件,我有大约 10000 条记录。 我正在尝试优化访问文件的性能,但我有点怀疑。
将文件拆分到文件夹中是否比将所有文件保存在单个文件夹中更好,以便快速访问文件?例如:文件夹 0 中的 0 到 999,文件夹 2 中的 1000 到 1999 等...
FAT16 或 FAT32 哪个更好?
最佳答案
如果您直接访问文件,则不会有任何性能下降。如果您正在搜索磁盘上的特定文件,将它们存储在文件夹中会更快。这样文件夹将模拟数据库索引。但是正如@blow 提到的,你为什么不使用像 Sqlite 这样的东西呢? ?
关于c++ - FAT,检索文件时优化性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757451/