On 6 April 2016 at 10:32, Chris Green cl@isbd.net wrote:
On my data, if nothing much has changed, rsync takes between 10 and 20 seconds.
I'd say that's quite a long time for "do nothing", and whilst still not excessive I'd be surprised if any of the alternative solutions were worse as that should really be a worst case.
For small text files I'd also consider git/svn/etc
You can't hook that into a source code control system can you?
I'm sure it can be done, even if only via an hourly automated update/commit.
The disadvantage is that as a version control system you'll be keeping a copy of all previous versions at each point as well. The advantage is exactly the same: you'll have a version history if you want to roll back a change at some point.
For your use case as described I'd still be edging towards bysync though, or a recommendation to use syncthing if you can get it to work properly as it's open source.