I have to keep a single, relatively small file up to date over a slow and unstable dial up modem connection.
The file is an XML that could start with 15K and, two hours later, end up with 500K.
It's unidirectional replication. My current solution keeps downloading the whole file once every minute. So far it works fine with broadband connections, but now I have to use it in a location where only dial up is available. The illusion of "real time data" gets lost because the download is slow.
I thought that rsync could save me from developing a propietary (and defficient) "delta-only" protocol. I wonder if rsync would provide real benefits in this particular case.
So, the question is: Is the rsync protocol a good fit for a single file from 15K to 500K?