Jeffrey J. Kosowsky wrote:
>
>  > Collisions aren't quite the point - you have to manage that anyway.  The 
>  > hard part is knowing that the final target you link to is the one that 
>  > you wanted, not a something created simultaneously by a different 
>  > process doing the same computations, and knowing that the count of 
>  > existing links always matches the actual copies.  The kernel manages 
>  > this automatically when using links.  If you have to add an extra system 
>  > call to lock/unlock around some other operation you'll triple the overhead.
> 
> I'm not sure how you definitively get to the number "triple". Maybe
> more maybe less. 

Ummm, link(), vs. lock(),link(),unlock() equivalents, looks like 3x the 
operations to me - and at least the lock/unlock parts have to involve 
system calls even if you convert the link operation to something else.

> Les - I'm really not sure why you seem so intent on picking apart a
> database approach.

I'm not. I'm encouraging you to show that something more than black 
magic is involved.  Databases sort-of work for some things.  They aren't 
particularly better at storing files than a filesystem.  If they were, 
we wouldn't use filesystems for anything.  You've made a bunch of claims 
about how a database might be better, but so far have not provided any 
evidence to back it up.

> I can understand someone arguing that it would take
> too much effort to implement but I don't see the point of challenging
> the workability of a database approach, particularly when most high
> end enterprise backup systems do just exactly that (and for good
> reason!).

One of the 'good reasons' is that most of those systems were designed 
for an OS that didn't have a decent filesystem at the time...

-- 
   Les Mikesell
    lesmikes...@gmail.com


------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to