[darcs-users] Re: darcs and patches@ mail

Aggelos Economopoulos aoiko at cc.ece.ntua.gr
Sun Feb 15 15:50:41 UTC 2004


On Sat, 14 Feb 2004 14:57:02 -0800
Adam Megacz <adam at megacz.com> wrote:
> Aggelos Economopoulos <aoiko at cc.ece.ntua.gr> writes:
> > > Oh.  You mean Subversion.
> > Subversion isn't optimized enough (they still use berkleydb right?)
> > :)
> 
> I don't quite get the connection here... I have no love for SVN, but
> BerkeleyDB often kicks the crap out of other databases when you don't
> need the SQL language (ie when you're willing to manually break down
> your queries into its primitive join calls and you're willing to treat
> every column as the same string-of-bits type).

See my answer to Sean. (Btw, you don't have to convince me about the
value/performance of berkleydb, I've been convinced for some time now)

> IIRC the first beta of MySQL with ACID transactions was just MySQL
> acting as a SQL parser for BerkeleyDB...
> 
> It would make me nervous, however, to have my version control wrapped
> up in some binary database format.  Especially now that RieserFS can
> give you ACID transactions and fast, efficient small files.  Hans is
> the man.

Why bother the kernel when you can do the same thing in userland?

Apart from that, reiser4 is far from stable (and with that level of
complexity, it's going to take *many* months until most of the bugs are
squashed - no wonder they had to use uml to test and debug it).
Furthermore, until it becomes the standard in most installations (and I
doubt it ever will), depending on it would seriously reduce the number
of potential users for your program. Let alone the fact that there are
other operating systems out there - do you volunteer to port reiser4 to
DragonFlyBSD? 8)

Aggelos




More information about the darcs-users mailing list