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