我正在使用System.Data.SQLite
lib来访问我的SQLite数据库。我想将db文件加载到内存并使用MMF(内存映射文件)来访问数据库。
这是否可以使用默认的SQLite库?
编辑
欢迎使用有关内存数据库的替代方法。
答案 0 :(得分:3)
不......
你可以:
创建一个内存数据库实例(在连接字符串Data Source=:memory:
中指定)并将DB文件中的内容加载到该实例中...当您更改内存实例的内容时,您的数据库文件不会更新...稍后您可以将内存中的实例内容保存到数据库文件中...... one way to do this
使用RAM磁盘并将db文件复制到该RAM磁盘中......
修改库的源代码以支持MMF