Re: I think that relational DBs are dead. See link to my article inside

From: Josip Almasi <joe_at_vrspace.org>
Date: Fri, 07 Jul 2006 16:11:01 +0200
Message-ID: <e8lq19$5r4$1_at_ss408.t-com.hr>


Ed Prochak wrote:
>
> Problems I've seen with network databases:
> sometimes there is not way to get directly to a given bit of data. You
> have to walk the network instead.

But note that things differ in _object_ databases - you may have a repository of all object id's.

> Links are fast for access, but updates can be a heavy operation,
> changing LOTS of pointers. A consequence of this is error recovery. An
> update that is only partially completed when a system crash occurs
> (power still gets lost even these days) can wreck the DB. Some DB have
> functions to "rebuild the links". This can make crash recovery very
> time consuming and error prone.

Well I didn't really work with OODBs but with OR mappers. And I found that if I keep polymorphism, I get more error resistant db. Although I need to update more tables in object than in usual relational model, these are all cheap atomic operations based on unique id's.

You are right in general of course. But object model/db is not a general network.

Regards... Received on Fri Jul 07 2006 - 16:11:01 CEST

Original text of this message