my dog learned polymorphism*
The moose likes Object Relational Mapping and the fly likes Question for Roland Barcia Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Question for Roland Barcia" Watch "Question for Roland Barcia" New topic
Author

Question for Roland Barcia

Tom Fulton
Ranch Hand

Joined: Mar 30, 2006
Posts: 94
With regard to your book: I am curious about your opinion regarding the future of OO databases. A bit more than 10 years ago, I attended a talk at my local OO Users Group in which a proponent of OO databases claimed that they would take over for relational databases in the near future for enterprise apps. Clearly his timeframe was off, to say the least. My question is: under what circumstances does an OO database have an advantage over an entrenched RDB in an enterprise environment?

Thanks for your perspective.
Roland Barcia
author
Ranch Hand

Joined: Apr 15, 2004
Posts: 181
This is an interesting question. To be honest, I am not sure if I see OO databases taking off. Last year, I began thinking that maybe web 2.0 will give OO databases a shot, but then I see scripting languages being used more in a Web 2.0 environment. In addition, web pages seem to be better at displaying data in a tabular nature (Grid widgets) to begin with.

I think a more interesting question is if web 2.0 will see the rise of application specific databases versus the global shared database. I can see an Application Specific database then being OO in some cases if the application is written in this fashion. Also, the rise of technologies like Object Grid and Clouds can also allow for OO data.


Roland Barcia: IBM Distinguished Engineer, CTO Mobile for Lab Services
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Question for Roland Barcia
 
Similar Threads
real forum to discuss system design?
persistance question
ID Generator
HF Design Patterns / Singleton Pattern / Subclassing using Hashtable as in GOF
OOP and database table design