Re: Need help to understand difference, and contrast between Relational database model and the Object-Oriented model
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
And I am pretty sure that SQL DBMSes use pointers internally.
> Yes object databases are relatives of "Network Model" databases, but
> that ODBM
> systems do use direct pointers to relate objects together.
> 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