On Wed, Sep 28, 2011 at 4:55 PM, Victor Medina <jefedesopo...@cmgm.com.ve> wrote: > Hi all! > > About compiling Subverions with BDB support, > > Which is the best BDB version to compile Subversion 1.6 & 1.7? Can I > use the latest? Or there are specific recomended versions for 1.6 and > 1.7? I'm building for windows with apache 2.2.
The best version is "none", in my painful experience of BDB since BDB versoin 2.x. It's never been that reliable or stable in production use, and the need to occasionally screap the corrupted database and rebuild it from scratch was nightmarish in numerous projects. It took me quite a long time to stop laughing when I heard one of the authors give a presentation on how they were trying to integrate it into the Linux kernel and filesystems, to track what command line and programs were actually touching and opening files, to trace their "provenance". See, that way, you could spend lots of CPU time on busy systems churning useless data and wearing out your disks with write operations, and pretty much guarantee losing it irretrievably and unnoticeably sometime before you really wanted it, with no working way to back it up. Is there anyone out there that actually uses BDB? It's conceivable that it's stabilized and become production grade since Oracle bought Sleepycat software, but I suepect that Oracle bought them to get their customer list and to get people to migrate off it earlier and more safely.