Sqlite写并发:如何实现缓冲?

时间:2019-07-02 08:52:15

标签: php sqlite

我知道我们一次只能在Sqlite数据库文件上只有一个编写器。该文件被锁定,其他写入器进程排队,即FIFO。

有什么技术可以让我将写查询而不是 processes 排队?我想(尽可能快地)将事务本身写在某个地方,并在队列中一个接一个地执行它们。

Sqlite的WAL选项是解决方案吗?是否有任何日志模式可将我的查询快速插入到表中?也许使用memcached缓冲区?

精度1:我们谈论的是一个网站,其中包含大量读取查询(目录读取)和简单写入查询(添加到用户的收藏夹)。

精度2:我可以暂时忽略缓冲文件的内容。

谢谢!

0 个答案:

没有答案