Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model

From: Alfredo Novoa <alfredo_at_ncs.es>
Date: 10 Dec 2003 03:21:00 -0800
Message-ID: <e4330f45.0312100321.119aa1c0_at_posting.google.com>


"Corey Brown" <corey_at_spectrumsoftware.net> wrote in message news:<8FlBb.6497

> > > Relational databases use keys. Object databases use some sort of
> > > pointer to physical storage location.
> > >
> > > That's all.
> > >
> >
> > Is this a nonsense competition?
>
> Alfredo, why don't you explain to us why you think this answer is
> nonsense.

Because it is evident for anybody with a grasp on data management.

> I am also pretty sure
> that ODBM
> systems do use direct pointers to relate objects together.

And I am pretty sure that SQL DBMSes use pointers internally.

> Yes object databases are relatives of "Network Model" databases, but
> so what!

So they are based in a primitive obsolete and discredited approach. That's all.

> There are certain types of applications that can benefit from
> the
> use of object database systems.

Perhaps in very special circumstances when the flaws of the current SQL DBMSes are more important than the network model inherent flaws, and the flaws of the concrete OODBMS implementations.

But you need a good knowledge on the fundamental to decide when to use one tool or other appropiately, and the kind of nonsenses we can read here don't help.

> Personally I use all the tools at my
> disposal
> when architecting a solution for a particular problem.

Me too, but I try to base my decisions on accurate information.

Regards
  Alfredo Received on Wed Dec 10 2003 - 12:21:00 CET

Original text of this message