EDIT: ah, missed this part
> REPLICA becomes a copy of a snapshot of ORIGIN as it existed when the sqlite3-rsync command started. If other processes change the content of ORIGIN while this command is running, those changes will be applied to ORIGIN, but they are not transferred to REPLICA Thus, REPLICA ends up as a fully-consistent snapshot of ORIGINAL at an instant in time.
While sqlite3-rsync is running, REPLICA is read-only.
Queries can be run against REPLICA while this utility is running, just
not write transactions.
That seems like it'll be useful in some novel high load situations.If so, it solves a real problem I've been having for eight years.