| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Navigation question
"Andy Dingley" <dingbat_at_codesmiths.com> wrote in message
news:1172053637.665300.7510_at_a75g2000cwd.googlegroups.com...
> On 20 Feb, 17:57, "Walt" <wami..._at_verizon.net> wrote:
> > "Andy Dingley" <ding..._at_codesmiths.com> wrote in message
> >
> > news:1171990396.924858.28580_at_p10g2000cwp.googlegroups.com...> On 14 Feb,
19:47, "Marshall" <marshall.spi..._at_gmail.com> wrote:
> >
> > > > select * from orders where date > '2006-01-01' and status =
> > > > 'fulfilled' and customerid = 1234
> >
> > > > You say what you want and you get just that. No sifting
> > > > through stuff you don't want; no navigating.
> >
> > > Why is that good though? Because it avoids navigation, or because it
> > > avoids round-tripping?
> > > IMHO it's avoiding the second thhat is the advantage here, not the
> > > first
> >
> > Neither of the above. It's good because it does not require the inquirer
to
> > know about anything other than the data.
>
>
You are right. See my comments elsewhere in this discussion concening data dependency.
Arguing for the RM on performance reasons alone is a mistaken argument. In general equivalent Codasyl databases will outperform relational databases. It's when you go to use the data in unforeseen ways that the RM pulls ahead.
Many of the best arguments for RM apply only to "nexus databases" rather than to "embedded databases".
By "embedded databases" I mean databases that are only used by components of a single application.
By "nexus databases" I mean shared data banks that are specifically intended for the sharing of data among (otherwise) separate and disjoint applications.
As the percentage of new databases trends towards the "embedded" type, the concept of what a database is for is gradually morphing into something else. Don't ask me to explain. It's beyond me. Received on Wed Feb 21 2007 - 09:23:28 CST
![]() |
![]() |