From: "Arthur A. Gleckler" <xxxxxx@speechcode.com>
Date: Wednesday, October 02, 2019 11:11 PM

On Wed, Oct 2, 2019 at 2:42 PM <xxxxxx@ancell-ent.com> wrote:
 
And when John brought up the issue of properly backing up such a database, well, one Git repo is not enough, nor is it ideal for a raw database.  I thought I'd offer to facilitate and fund a reliable place to backup all sorts of smallish Scheme standards, I'm ... really hard core about backups, e.g. a few hours ago I finished this months' full backup to LTO tapes.  You were CC'ed because you at minimum would also have full access to this account, to avoid things like a repeat of the R6RS process data loss, and would likely have other useful things to backup to a rsync.net minimum 500GB size account. 

Aha, I see.  Thank you.  That makes sense.  So the database of record would be a Git repository holding the "master source," and that would be dumped into a database suitable for querying periodically, which would in turn be backed up by something like rsync.net.  That sounds practical. 

Yes.  Although in this case I assume it wouldn't take more than a few minutes to recreate the database from the master source log, but one would still have to follow a recipe to do that.

I CC'ed the original to you because rsync.net has a 500GB minimum size for an account at a very modest price, and could also be used to backup other standards artifacts.  For example, I could natively backup all the SRFI GitHub repositories since rsync.net has direct git support.  And the mailing list archives, and whatever else that's important. I'm assuming another offsite backup system where ownership and access can be shared would help to avoid a loss of data like the one that occurred for R6RS.  I follow the standard backup rule of thumb that "if you have 1, you have 0, if you have 2, you have 1...", and rsync.net has proven itself to be very solid in the 10 years I've used it, allowing me to recover from a disaster where 2 our of the 3 copies of some important data were lost.

- Harold