我有一个将日志记录数据保存到SQLite3数据库的程序。我想在程序仍在运行时备份数据库。我已经通过使用SQLite在线备份应用程序接口(http://www.sqlite.org/backup.html)实现了这一点,它工作得很好,但是它会延迟整个过程,直到备份完成……
有人知道在SQLite中执行增量备份的方法吗?每次运行备份时,我最好只备份新数据,而不是整个数据库。
发布于 2011-04-21 20:04:40
我不认为你的问题有一个通用的解决方案。
如果您的日志数据带有时间戳并且结构相当简单,则可以运行一个单独的进程来提取最近的数据并将其插入到备份流中。
https://stackoverflow.com/questions/5749130
复制