Re: The IDS, the EDS and the DBMS

From: Alfredo Novoa <alfredo_at_ncs.es>
Date: 4 Sep 2004 15:53:59 -0700
Message-ID: <e4330f45.0409041453.36a24900_at_posting.google.com>


mAsterdam <mAsterdam_at_vrijdag.org> wrote in message news:<41397886$0$78753$e4fe514c_at_news.xs4all.nl>...

> Why are these object-relational mapping projects bogus?
> Is it because bridging the impedance mismatch is not a
> worthwhile quest, is it because it it impossible or
> just because none of these projects has done a good
> job at it yet?

It is because they eliminate the disease killing the patient.

The solution is to include relation variables and the relational algebra/calculus in the application languages and not to hide the declarative set oriented DBMS behind a procedural record oriented layer.

> That the the kinds of queries you can make are limited
> by these projects is evident; their single
> purpose is to hide complexity from you.

The hide the power of The Relational Model forcing you to manage the data procedurally in the application.

> Trade offs are to be expected.

And they are often impressive. The code size grows in orders of magnitude.

> However, if the relational interface
> is of just the right complexity, every
> encapsulating effort is futile, every
> limit cripples.

It is just the case.

Regards Received on Sun Sep 05 2004 - 00:53:59 CEST

Original text of this message