I look at your numbers and am afraid that I must be missing something... If 
the cost of disk space for a copy of the repository is a few thousand 
dollars (let's say, 4 GB at $750/GB) then the redundant space costs you a 
few thousand dollars per engineer amortized over the life of the disk. 
Let's say you depreciate storage over 3 years. Then you're looking at about 
$1K per year per engineer for redundant disk storage. Is this really 
excessive? Perhaps I'm missing something and my numbers are way off.

For what it's worth, Microsoft has been issuing publicity 
(http://www.microsoft.com/presspass/features/2000/02-28w2k.asp, 
http://www.microsoft.com/PressPass/features/2000/02-28w2k-b.asp, 
http://www.microsoft.com/TechNet/win2000/fileprin.asp#d) about their 
solution to a similar problem at the file-system level for Win2K Server, 
called Single-Instance Store (sort of a copy-on-write symbolic link with 
sparse files and internal reparse-points so that only the modified portion 
of the file is duplicated.). Even if one dislikes MS, their ideas on this 
subject can be interesting.

I don't know if there is an analogous technology for Linux, but since the 
ideas are out there, perhaps implementing something like SIS for a Linux 
(or whatever OS you use) file-system would help address your problem and 
would be more generally applicable than just for working with version-control.

If these thoughts are too irrelevant to be useful, sorry to waste your time.

Jonathan Gilligan

At 06:51 PM 4/13/2000, you wrote:
>When you're in company mode, you don't use
>cheap disk on each PC because it becomes
>a mess. You use a network file server
>- with expensive certified fiber disk -
>and a tape backup, because you need to have
>a garantee that your downtime will be less
>than a day per year. With that kind of
>tools, the GB costs you something like $750/GB
>
>Now, if your company is doing chip design,
>some of the files are 600MB EACH. The whole
>repository is several GB...
>You definitively don't want to duplicate this.



Reply via email to