如何为SQLite执行增量备份?

时间:2011-04-21 19:55:18

标签: c sqlite backup database-backups

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

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

1 个答案:

答案 0 :(得分:3)

我认为您的问题不存在通用解决方案。

如果您的日志记录数据有时间戳并且结构相当简单, 您可以运行单独的进程来提取最近的数据并插入它 进入你的备份流。