You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Nico Kadel-Garcia <nk...@gmail.com> on 2011/10/01 17:21:43 UTC

Re: ++ Best Oracle DB Version to compile Subversion ++

On Wed, Sep 28, 2011 at 4:55 PM, Victor Medina
<je...@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.