【发布时间】:2011-02-03 17:53:38
【问题描述】:
为了防止 SQLite 内存数据库被清理,必须使用相同的连接来访问数据库。但是,使用相同的连接会导致 SQLite 同步对数据库的访问。因此,如果我有许多线程对内存数据库执行读取操作,那么在多核机器上运行的速度要比针对文件支持的数据库运行完全相同的代码要慢。
有什么方法可以两全其美?也就是说,允许对数据库进行多次并发调用的内存数据库?
【问题讨论】:
标签: sql sqlite scalability concurrency in-memory