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

Re: Opinions please: SVN to manage large web development projects

From: Gustavo Niemeyer <niemeyer_at_conectiva.com>
Date: 2002-10-16 23:26:20 CEST

> I've done a bit of testing and it seems to do what we need (although the
> import is slow when dealing with 100MB+ projects). Basically, I want to
> be able to manage about 8GB of files, consisting of all the usual things
> used in webapp development: HTML, PHP, Perl, Photoshop, GIF, JPEG, etc,
> spread across about 70 projects and accessed by developers on Linux,
> Windows and MacOS X platforms.

Unless there's some strong reason to keep all these projects in a single
repository, you should separate them in their own repository. That
gives something like 115MB per project. No big deal.

> And yes, I realise it's alpha and I shouldn't trust my life to it etc,

If possible, you shouldn't trust your life in any software at all. :-)

> but I don't see any major danger as long as I always keep a copy of each
> project checked out onto a file server just in case, maybe with a cron
> job that keeps it updated. Then if SVN blows up we can grab things from
> the file server.

Berkeley DB does a good job at backup tasks and recover from failure.
Having such a backup around can save you more metainformation as well.

> I see in the list of active repositories that some people are using it
> for web sites and there's one repository at 5.7GB, so it seems my
> requirements aren't particularly outrageous.

Indeed.

Before putting that repository up, I've researched and discovered some
Berkeley DB repositories of 100GB+. Also, our tests proved that it was
possible to keep such a large repository in a PIII 500MHz machine.
This machine has also suffered a few of problems (broken fan, out of
memory, out of disk, etc) without breaking the repository (sometimes
db_recover was needed). Thus, right now I'm quite confident with
subversion's stability. Of course, that's my experience. You should go
there and look for your own. :-)

-- 
Gustavo Niemeyer
[ 2AAC 7928 0FBF 0299 5EB5  60E2 2253 B29A 6664 3A0C ]
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Oct 16 23:27:45 2002

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

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