dbTalk Databases Forums  

Object-relational impedence

comp.databases.theory comp.databases.theory


Discuss Object-relational impedence in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #21  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM






"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #22  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM






"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #23  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #24  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #25  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #26  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #27  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #28  
Old   
Roy Hann
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:27 AM



"JOG" <jog (AT) cs (DOT) nott.ac.uk> wrote

Quote:
On Mar 3, 2:07 pm, Thomas Gagne <tga... (AT) wide-open-west (DOT) com> wrote:
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?)
Are you kidding?!! You will grow old and die before you find someone not on
c.d.t. who DOESN'T think that. In the real world you will be thought some
kind of simpleton/troll/nutcase if you suggest it isn't just a persistence
layer.

Roy




Reply With Quote
  #29  
Old   
David Cressey
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:36 AM




"Roy Hann" <specially (AT) processed (DOT) almost.meat> wrote

Quote:
"Thomas Gagne" <tgagne (AT) wide-open-west (DOT) com> wrote in message
news:7vqdnf21dLOnrVHanZ2dnUVZ_tuonZ2d (AT) wideopenwest (DOT) com...
JOG wrote:
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.

The issue as I've discovered it has to do with the fact OO systems are
composed of graphs of data and RDBs are two-dimensional.

RDBs are not two-dimensional, they are n-dimensional. You are confusing
the
picture of the thing with the thing. I have a three dimensional kitchen
table. I have an RDB table with three columns (dimensions) called length,
width and height that describes it.
Stop! You're both right!

There is a certain level of abstraction where and RDB is definitely
n-dimensional. This is the level of abstraction where I spend most of my
time thinking. So I tend to agree with you, Roy.

There is, however, a different level of abstraction where an RDB is
two-dimensional. So Tom is not "wrong" all the way. And it may be at that
level of abstraction where the OO RM impedance match comes about.

Quote:
I completely, 100% agree with that. Code is evil.

It appears, from reading c.o., that OO people regard data structures as
evil.

It sounds like Stalinists versus Trotskyites to me!







Reply With Quote
  #30  
Old   
David Cressey
 
Posts: n/a

Default Re: Object-relational impedence - 03-03-2008 , 11:36 AM




"Roy Hann" <specially (AT) processed (DOT) almost.meat> wrote

Quote:
"Thomas Gagne" <tgagne (AT) wide-open-west (DOT) com> wrote in message
news:7vqdnf21dLOnrVHanZ2dnUVZ_tuonZ2d (AT) wideopenwest (DOT) com...
JOG wrote:
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.

The issue as I've discovered it has to do with the fact OO systems are
composed of graphs of data and RDBs are two-dimensional.

RDBs are not two-dimensional, they are n-dimensional. You are confusing
the
picture of the thing with the thing. I have a three dimensional kitchen
table. I have an RDB table with three columns (dimensions) called length,
width and height that describes it.
Stop! You're both right!

There is a certain level of abstraction where and RDB is definitely
n-dimensional. This is the level of abstraction where I spend most of my
time thinking. So I tend to agree with you, Roy.

There is, however, a different level of abstraction where an RDB is
two-dimensional. So Tom is not "wrong" all the way. And it may be at that
level of abstraction where the OO RM impedance match comes about.

Quote:
I completely, 100% agree with that. Code is evil.

It appears, from reading c.o., that OO people regard data structures as
evil.

It sounds like Stalinists versus Trotskyites to me!







Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.