| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: data management
David Cressey wrote:
> "mAsterdam" <mAsterdam_at_vrijdag.org> wrote in message
> news:44845403$0$31639$e4fe514c_at_news.xs4all.nl...
>> * changed subject line * >> x wrote: >>> David Cressey wrote: >>>> mAsterdam wrote: >>>>> Patrick May wrote: >>>>> >>>>>> I did not find him backing up his claims regarding Mr. Martin's >>>>>> "foolishness". Can you or can you not point out a specific example of >>>>>> him doing so? >>>>>> Robert Martin ha escrito: >>>>>> >>>>>>>> Ridiculous. OO and RDB coexist very nicely together. >>>>>>>> I've never heard anyone suggest >>>>>>>> that searches aren't needed. >>>>>> Relational databases have nothing to do with searches. >>>>>> This shows profound ignorance about data management theory. >>>> I disagree with both points. >>>> The need to support searches is one reason for building a database in
>>>> first place. Perhaps the foremost reason. >>> I would say relational databases are more >>> about "finding" than about "searching" :-) >> > >>>> The way relational databases support searches is one reason for choosing
>>>> relational database over some other kind. The same comment can be made >>>> regarding SQL databases. >>> The way relational databases support "finding" is one reason for
>>> database over a file system. :-) >> The need to support searching/finding is a reason >> for building fast access mechanisms, using indexes >> (isam, vsam, ...) or otherwise. >> >> DBMS's use these access mechanisms and provide an >> easy-to-use interface to them. Anybody who has a >> DBMS can simply use these as features. >> The ease this brings may give valid economical reasons >> to use a DBMS just to take care of searching. >>
In the relational approach, what is a "search" except that it is nothing but a join? (on some attributes or none.) At a physical level, then, an index is one way to speed joins, but only one way. So I'd say that an rdbms requirement for searching doesn't necessarily imply a db requirement for indexes.
p Received on Mon Jun 05 2006 - 20:49:36 CDT
![]() |
![]() |