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

Re: Changes in SQL backend design

From: Jan Horák <horak.honza_at_gmail.com>
Date: Tue, 13 Apr 2010 23:59:26 +0200

Hello Phil,

Dne 12.4.2010 8:02, Philipp Marek napsal(a):
> Sorry for the delay; but reading the thread "Severe performance issues with
> large directories" I just remembered that the backend has a little bit of a
> problem with big directories - storage overhead.
>
> Do you see any way to split directories into a series of blocks (like files
> are done), and when changing only a few of the files using pointers to the
> unmodified blocks of the old directory?
>
> I don't propose a real delta design - that was too slow, IIRC.
> Just re-use of directory blocks; that shouldn't bring any performance issues.
>
>
> Is there some way to do that? Perhaps multiple "." entries in a directory,
> which just point to other parts?
>

I'm not sure if we think the same issue, but I was thinking about a kind
of hash table. Using
a sophisticated table size it could bring good results, supposedly.

Cheers,

Jan
Received on 2010-04-13 23:59:57 CEST

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