如何为SQLite执行增量备份?

我有一个程序将日志记录数据保存到SQLite3数据库。 我想在程序仍在运行时备份数据库。 我已经通过使用SQLite在线备份API( http://www.sqlite.org/backup.html )完成了这项工作并且工作正常,但是在备份完成之前它会滞后于进程…

有谁知道在SQLite中进行增量备份的方法? 我最好只在每次运行备份时备份新数据,而不是整个数据库。

我不认为你的问题有一个通用的解决方案。

如果您的日志记录数据具有时间戳并且结构相当简单,则可以运行单独的过程来提取最新数据并将其插入备份流中。