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

Re: Which repository technology

From: Kyle Kline <kyle.kline_at_gmail.com>
Date: 2005-05-21 20:40:39 CEST

I have a repository running on a Win2K box that has 10,000 revisions
(autoversioning WebDAV repo) and the performance is still great. Esp.
after the first few requests and the file cache starts picking things
up.

Check out the doc for FSFS skip deltas -- it's wicked cool:
http://svn.collab.net/repos/svn/trunk/notes/skip-deltas

The explanation allayed the last of my fears with FSFS ... to
reiterate what Daniel said, skip-deltas mean that just because a file
has 1000 revisions, SVN doesn't have to read through 1000 rev files to
rebuild the current version.

On 5/21/05, Daniel Berlin <dberlin@dberlin.org> wrote:
>
> > Since the repository files are immutable this sort of problem can only
> > happen at the disk storage level, unless someone tampers with the files.
> > In either case, BDB would be at least as susceptible to the same problems.
> > FSFS's skip-delta architecure is one of its best features. It would be
> > interesting to see how the BDB back-end might improve if this technique
> > were applied to it.
> BDB uses skip-deltas too, it just uses the differently.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat May 21 20:42:21 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.