标签: sqlite
如何向2个独立的SQLite缓存模块通知DB中的更改。更具体地说,缓存模块如何知道必须从磁盘获取页面,因为其内容已经通过某些其他进程在DB中更新。
答案 0 :(得分:1)
SQLite在事务完成时写入所有已更改的页面;一旦允许另一个连接读取,就没有脏页。
要检测其他连接所做的更改,数据库标头中有file change counter。但是,它不适用于特定页面,而是适用于整个数据库。