[wp-hackers] SVN: /branches/stable/
peter.westwood at ftwr.co.uk
Fri Sep 29 14:43:30 GMT 2006
On Fri, September 29, 2006 3:35 pm, Doug Stewart wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Brian Layman wrote:
>> I agree with that sentiment! However I don't understand the concern
>> the Berkeley DB backend. Is there an inherent stability issue with BDB?
>> are you people just concerned about the info being in a DB rather than a
>> file system? StarTeam, the versioning system with which I'm most
>> stores your versioning info in a MS SQL* db. That just means that your
>> backup procedure has to include the database. There are plenty of
>> critical operations that depend on MS SQL DB data never being lost. So,
>> after implementing our procedures (RAID (grin), Backups and etc), we
>> quite safe and haven't lost any code since the switch over to MySQL.
>> *You could also use other backends like MS Access if you REALLY want to
>> stress that backup system... When our StarTeam system was setup in the
>> 90s we used MS Access and definitely had corruptions over the years...
>> then again, that's one thing large Access DBs are known for...
> You're not looking at this as an engineer. Backups run nightly, meaning
> that it's quite possible to lose up to and including an entire working
> day's worth of work. Most use cvs as a real-time backup option,
> checking in intermediate versions/working copies of stuff that's only
> halfway to compilation-ready status so that they can have the security
> of knowing they have copies out the wazoo ready to fall back on. In
> these situations, falling back to last night's tape is cold comfort for
> engineers who lost 4 man-hours of blood, sweat n' tears to a protracted
> fight with gcc.
> CVS lets said engineers get at the raw files and diffs which could
> theoretically allow them to reconstruct a valid codebase BY HAND,
> whereas SVN uses binary files or DBs to obscure the code in such a
> fashion as to make such by-hand reconstructions difficult, to say the
If your _that_ paranoid about losing your changes you can use the svn hook
scripts to run svnadmin hotcopy  or svnadmin dump --incremental to
ensure you always have a backup of your repository.
That way you don't need to rebuild your broken repo as you always have a
Peter Westwood <peter.westwood at ftwr.co.uk>
More information about the wp-hackers