如何对SQLite进行增量备份?

5
我有一个保存日志数据到SQLite3数据库的程序。我想在程序运行时备份数据库。我使用了SQLite在线备份API(http://www.sqlite.org/backup.html),它可以正常工作,但会导致进程延迟直到备份完成... 有人知道如何在SQLite中进行增量备份吗?最好只备份新数据,而不是每次都备份整个数据库。
2个回答

4

我认为没有通用的解决方案适用于您的问题。

如果您的日志数据有时间戳并且结构相对简单, 您可以运行一个单独的进程来提取最近的数据并将其插入到备份流中。


0

我为此目的制作了一个名为sqlite3-incremental-backup(使用NodeJS和Python)的库,如果您想要查看,请访问。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接