Andy Levy wrote:
> On Nov 14, 2007 6:11 AM, Roth, Pierre <pierre.roth@covidien.com> wrote:
>> 1- Scripting :
>> 1-a : Scripting languages are easier to setup/develop under *nix
>> systems. Implementing fine-tuned hooks (server side) is more comfortable
>> in a *nix environment.
>> reference :
>> http://osdir.com/ml/version-control.subversion.vss2svn.user/2006-12/msg0
>> 0055.html
>> 1-b : to be continued...
>
> While somewhat true, Perl, Python and other scripting languages are
> readily available for Windows as well.
After admining on both Linux and Windows for several years, to me there
is still a convenience factor for Linux. Packages are a "<pkgmanager>
install" away, and tools that the scripts are looking for exist by
default (e.g. don't need to go find gnu diff for win32...)
>> 2- Performance :
>> 2-a : "NTFS Filesystem does not seem to perform well with large bnumber
>> of small filles" (I can't confirm it since I absolutely does not know
>> Windows NTFS capabilities)
>> reference :
>> http://subversion.tigris.org/servlets/ReadMsg?list=users&&msgNo=61947
>
> This will be mitigated with SVN 1.5's "sharding" IIRC - revision files
> will be broken out into subdirectories of 1000 each.
Sadly, this will have little performance effect on your *svn*
performance[1] because no mater what svn does NTFS is still slow to open
many small files. It *will* make it feasible to use Windows Explorer to
browse your FSFS repo though.
A Linux file system will still give FSFS a 2-3X performance boost in my
tests. I suppose BDB is not affected very much, but haven't personally
used it in a long time.
-Nathan
[1] unless you've got (IIRC) > ~400K revisions
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Nov 14 15:18:57 2007