Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] Ocaml Object-Oriented database?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2003-07-05 (22:16)
From: Seth Kurtzberg <seth@c...>
Subject: Re: [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?)
On Sat, 5 Jul 2003 14:41:16 -0600
Matt Gushee <> wrote:

> On Sat, Jul 05, 2003 at 12:29:56PM -0700, Seth Kurtzberg wrote:
> > 
> > I've done some work in this direction, although with an object-relational database, not an OODB.  I'm convinced that the OODB concept is fatally flawed.
> I've heard this statement before, but most of the explanations I've heard amount to "been there, done that, didn't work." What is wrong with OODBs, in your opinion?

They don't deliver what they promise.  The basic idea is to make programming with persistent objects similar to programming with ordinary objects.  But the complexities involved with implementing OODBs requires you to code in sub-optimal ways.

To abandon a well established technology such as RDB, you need a reason why the newer method is better, so you need to justify the use of the OODB paradigm in some rational terms:  productivity, reliability, ease of maintenance, etc.  The OODB products I've used simply don't deliver this.

The object/relational hybrid is a much better option as it leverages 25 years of R&D in the database community. 

> -- 
> Matt Gushee                 When a nation follows the Way,
> Englewood, Colorado, USA    Horses bear manure through
>           its fields;
>   When a nation ignores the Way,
>                             Horses bear soldiers through
>                                 its streets.
>                             --Lao Tzu (Peter Merel, trans.)
> -------------------
> To unsubscribe, mail Archives:
> Bug reports: FAQ:
> Beginner's list:

Seth Kurtzberg
MIS Corp

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: