Re: How are OO databases doing

From: mAsterdam <mAsterdam_at_vrijdag.org>
Date: Wed, 15 Feb 2006 08:33:46 +0100
Message-ID: <43f2d8df$0$11076$e4fe514c_at_news.xs4all.nl>


Arturo Hernandez wrote:
> A lot of products came out around 10 years ago, and today we don't see
> a lot of media coverage of OO databases. Back on those days java was
> still new and the ODMG had just come out with their ORB specification.
> Microsoft fired back with .NET and I think has lost some of it's mojo
> since.

Are you referring to go ("mojo")?
IMHO mochikomi would be a more appropriate term.

Databases store data, objects are dynamic packages; they encapsulate both data and behaviour. Without additional measures an object dies at the end of the program execution.
Object persistence across progam end implies storing all data necessary to revive in an other incarnation. Some support for that is nice to have, but databases don't have to become something else (object bases) to do that.

Having said that, the type support in database products was lousy at that time, and under the flag of ORDBMS this has slightly improved.

> But back to my question. Besides what everybody says that there is an
> inherent mapping problem between SQL and OO databases.

Is it a mapping problem? Why? Could you elaborate on that?

> Or that there
> are different kinds of cultures of people involved. The test of time is
> harsh, I just checked and versant had 500k of revenue on their first
> quarter according to their website. People are always trying to find
> better ways to do things. Java is a good example, a lot of people do
> use Java it still grabs headlines. More and more people try to learn
> Java. If people were not willing to take on something new why did Java
> come about.
>
> Beyond the the ideology entrenching from a 100000 mile view. What were
> the concepts on OODB or Object Relational Databases, that really made a
> difference in technology adoption.
>
> I am not trying to stir even more controversy. Just go on to the next
> posting if you think my question is not genuine. I just have been
> looking back into the OO database technology lately and I want to hear
> honest opinions to aid my judgement.

I gave my 2 eurocents above.

2 more: Several development teams I know are quite happy with "Hibernate" for some simple things, but for real data sharing (across aplications) they need to get off of the object armchair.

HTH Received on Wed Feb 15 2006 - 08:33:46 CET

Original text of this message