Re: The Fact of relational algebra (was Re: Clean Object Class Design -- What is it?)
Date: Mon, 10 Sep 2001 02:08:52 +0200
Message-ID: <9nh0g5$f46$07$1_at_news.t-online.com>
D_at_B.A wrote:
> When insering into a collection does OODBMS locks the whole collection? Or
> programmer explicitly specifies the lock? Those questions are hard even in
> relational model; this is how predicate locks, for example, were invented.
> Predicate locks happened to be fundamentally unefficient, but at least the
> concept was identified. When object people don't even have a common object
> definition, how can they hope to be able to handle hard subjects like
> concurrency, for example?
Good point!
The tighter language binding of object databases in comparison to relational databases would theoretically allow beautiful and performant locking systems by using object callback methods.
> Of course, this issue doesn't matter for CAD systems, but I wonder are
there
> crazy people who implemented a banking system with OODBMS?
With todays products it would really not make too much sense: - Object database query functionality commonly is bad. - Locking technologies hardly is beyond page locking.
I am sure, both of these issues will change in the near future.
Kind regards,
Carl
--- Carl Rosenberger db4o - database for objects - http://www.db4o.comReceived on Mon Sep 10 2001 - 02:08:52 CEST