【发布时间】:2015-04-06 03:29:48
【问题描述】:
我正在开发一个依赖于 WAL 日志模式在 Sqlite 中提供的读取快照隔离的项目。它使用到同一个数据库的多个连接来允许并发读取器和单个写入器。
为了测试,我想使用内存数据库,但据我所知,这需要SQLITE_OPEN_SHAREDCACHE(这会使 WAL 模式提供的读取快照隔离保证无效)。
有什么方法可以在私有缓存模式下打开到内存中、WAL 模式、SQLite 数据库的多个连接?
这个问题是否可能有(预先存在的)VFS 解决方案?
【问题讨论】: