在字典(或SQLite)中存储大文件
本文关键字:存储 文件 SQLite 字典 | 更新日期: 2023-09-27 18:06:30
我正在编写一个c#控制台应用程序,它读取磁盘上的文件并从中生成键值对。
有几千个文件和预见问题,我使用SQLite将其保存到一个表中。我马上遇到了问题,因为SQLite文件现在超过1.6GB,在32位环境下,我的程序内存不足。
除了读取一次文件并将其存储到字典(或类似的)中之外,没有其他方法,以便可以使用键来查询值。
我使用的是Framework 4.0
对于这种问题有什么解决办法吗?不幸的是,我不能改变程序的编写方式。
我在这里搜索Stackoverflow,无法得出最好的选择转发,
PersistentDictionary应该可以满足您的需求。
非常感谢您的回复。我可以使用SQLite完成这个任务。
我不能使用PersistentDictionary