FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Database
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
November 15, 2006
Objects and Databases: State of the Union 2006

A panel discussion at OOPSLA 2006

(Page 1 of 17)
Difficulties and different strategies of dealing with persistence in object-oriented programming environments.

William Cook, the moderator of this panel discussion, is an assistant professor of computer science at the University of Texas in Austin. He is also co-author of the Dr. Dobb's article Native Queries for Persistent Objects.


William Cook, Moderator: Welcome, I'm William Cook. I'm moderating the panel this morning. This is the panel on "Objects and Databases: The State of the Union in 2006". It's very important that you keep in mind that the focus of the panel is on objects and databases, how they interact in general. It's not specific to object databases or any particular biased approach. We want to consider the problem in general.

I got interested in this because I was out in an enterprise software company trying to build applications, so I had first hand experience of the problems of building data intensive applications. So I am very interested in this topic. The way I look at it is that there are two aspects:

  • How well is the persistence idea integrated with the programming language where you actually build your general purpose solutions
  • How efficient, how scalable it is.

There is a tension, the level of integration and performance seem to be at odds, at least, we haven't gotten the sweet spot yet.

The other thing I wanted to say, in terms of historical things, just to give us a little context, for the object database viewpoint it is a little bit like there has been something like the A.I. [Artificial Intelligence] winter, I don't know whether people are familiar with that, where there was a huge explosion of hype around A.I. and then there was this gigantic backslash when they didn't deliver on all the promises, and so A.I. is actually coming back now a little bit more -- it is recovering from that.

My hypothesis is that maybe object databases experienced maybe an object database winter, and maybe it's time the thaw is coming out there. And for the other one that I am interested in is the whole object-relational mapping which is the other great thing that we do -- trying to match objects with relational databases. We have been doing that for a long time and I am not satisfied. That's not maybe as good as it could be, maybe it could be better. I wanted to challenge the panelists to tell me that as well. So those are just my viewpoints, I hope you all start having questions and write them down. And without any further due I like the panelists to begin.

1 Introduction | 2 Bob Walker, Gemstone Systems | 3 Derek Henninger, Progress Software | 4 Robert Greene, Versant | 5 Erik Meijer, Microsoft | 6 Christof Wittig, db4objects | 7 Patrick Linskey, BEA | 8 Craig Russell, Sun Microsystems | 9 Ten Years from Now? | 10 Data -- It's Scary | 11 Acronym Soup | 12 Business and Social Issues | 13 Back to the Social Question | 14 Different Viewpoints | 15 A Bigger Picture Question? | 16 A Service-Oriented Impedance Mismatch? | 17 Wrap Up Next Page
TOP 5 ARTICLES
No Top Articles.



MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK