从MMF访问SQLite数据库

我正在使用System.Data.SQLite lib来访问我的SQLite数据库。 我想将db文件加载到内存并使用MMF(内存映射文件)来访问数据库。

这是否可以使用默认的SQLite库?

编辑:

我喜欢有关如何拥有内存数据库的替代方案。

没有…

您可以:

  • 创建一个内存数据库实例(在连接字符串中指定Data Source=:memory: :)并将DB文件中的内容加载到该实例中…当您更改内存实例的内容时,您的DB文件将无法获取更新…您可以稍后将内存中的实例内容保存到数据库文件中……这是一种方法

  • 使用RAM磁盘并将db文件复制到该RAM磁盘中……

  • 修改库的源代码以支持MMF