Re: Object-relational impedence

From: Dmitry A. Kazakov <>
Date: Tue, 4 Mar 2008 17:36:24 +0100
Message-ID: <4bza4t1lmhj9.1734ger7g3zac$>

On Tue, 4 Mar 2008 15:41:40 +0000, Eric wrote:

> On 2008-03-04, Dmitry A. Kazakov <> wrote:

>> On Mon, 3 Mar 2008 23:03:41 +0000, Eric wrote:
>>> No, RDBs partition data so that it is sensibly and easily available to
>>> any possible application. So if you use OO you are saying "there will
>>> never be any other application that will need my data". 
>> No, it is engineering which says so. It translates as "put the requirements
>> first," or simpler "pigs do not fly."

> So no-one ever says "we should be able to get that stuff out of the xyz
> application and combine it with our data so that we can..."!

You should plan this use case in advance. That would be a requirement. A system can only do things it was designed for. (This applies to RDBMS as well). For each application exist things it cannot do. That implies: either A) there will never be any other application that will ask to do these, or B) the application is incorrect (= does not fulfill the requirements).

Dmitry A. Kazakov
Received on Tue Mar 04 2008 - 17:36:24 CET

Original text of this message