Channels ▼


Objects and Databases: State of the Union 2006

Robert Greene, Versant: Hi I'm Robert Greene, I'm from Versant Corporation. I've been working with Versant for about 10 years -- also seen the ups and downs of the industry and I'm experiencing the winter, but I also feel that there's some potential for comeback.

I think that looking at the State of the Union, if we think about where we've been, where we're now, where we gonna go, it helps to put things in a little bit of perspective. Looking back we were very, very datacentric in our approach, focusing very much from a data perspective, driving that back up into sort of a structured programming paradigm and how does it operate over that data. As things have evolved and we've begun to think more about objects and domain driven designs, we're naturally now at the stage where we are trying to figure out how does it take the evolution in the language layer and bring that down into what we're doing in the data tier.

So the things you've seen happen in the Java space in particular with object relational mapping are first efforts to dealing with that problem. The reality is, most of the data out there is in relational form and we're increasing in XML form. So we need ways to deal with that but in the same time we need to appreciate, that evolutions in the language layer are as important as abstractions that we put over existing data infrastructure. So that ultimately we can create solutions that will solve the problems at hand in a more efficient scalable way.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.