Re: The IDS, the EDS and the DBMS
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