Date: Mon, 3 Mar 2008 08:52:10 -0800 (PST)
On Mar 3, 2:07 pm, Thomas Gagne <tga..._at_wide-open-west.com> wrote:
> All attempts by applications to access a DB's tables and columns
> directly violates design principles that guard against close-coupling.
> This is a basic design tenet for OO. Violating it when jumping from OO
> to RDB is, I think, the source of problem that are collectively and
> popularly referred to as the object-relational impedance mismatch.
I wondered if we might be able to come up with some agreement on what object-relational impedence mismatch actually means. I always thought the mismatch was centred on the issue that a single object != single tuple, but it appears there may be more to it than that.
I was hoping perhaps people might be able to offer perspectives on the issues that they have encountered. One thing I would like to avoid (outside of almost flames of course), is the notion that database technology is merely a persistence layer (do people still actually think that?) - I wonder if the 'mismatch' stems from such a perspective. Received on Mon Mar 03 2008 - 17:52:10 CET