[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r32461 - trunk/notes

From: Branko Čibej <brane_at_xbc.nu>
Date: Sun, 17 Aug 2008 23:35:17 +0200

Karl Fogel wrote:
> Branko Čibej <brane_at_xbc.nu> writes:
>
>> I'd been wondering about sqlite performance in this context. I have
>> not a single data point to anchor my worries to, there's just this
>> nagging guilt about the BDB mistake we made.
>>
>
> I've nothing against revlog format, but I really think our issue with
> BDB was over-normalized data: a failure to consider the costs of all the
> parsing and dereferencing involved in our
> extremely-comprehensible-but-er-not-so-extremely-performant schema of
> representations/entries/props/whatnot expressed as skels.
>
> Neither BDB nor SQLite by themselves need mean performance problems.
> The issue is how we use them.
>

That is arguably the case ... though I do have some unrelated-to-svn
data that suggest BDB can stab you in the back performance-wise quite
unexpectedly.

That said, we could've done a much better job at configuring BDB for
performance in our repos. Water under the bridge ... and too many knobs
to turn, at that.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-08-17 23:36:01 CEST

This is an archived mail posted to the Subversion Dev mailing list.