The myth that ODBMSs are slow has no basis in reality. ODBMSs have always
excelled at high performance on complex data. It is not unusual to see private
benchmarks that show ODBMSs running anywhere from 10 to 1000 times faster than
an RDBMS when accessing complex data. See complex
data (new window).
I have been able to think of two possible sources of this myth:
Some people who have a strong background in relational modeling often, at
first, have trouble designing an object model. It is sometimes quite hard to
not use intersection entities and type codes that are used so often in
relational models but can nearly be eliminated in object models. So, a
poorly design object model has the potential of making an ODBMS run slowly.
Some people believe ODBC stands for Object Database Connectivity. (I have
seen press releases that use ODBC this way!) Well, ODBC stands for Open
Database Connectivity and it does have a reputation for being slow. So, if
you think ODBC refers to object databases, you could understandably have the
wrong idea that ODBMSs are slow.
Don't just take my word for it, listen to what Dr.
Michael Stonebraker said about object database performance at the
Object/Relational Summit in August 1997. At the time, Dr. Stonebraker was the
Chief Technology Officer at Informix Corporation. In this audio clip he mentions
ODBMS performance with C++. Java had not as yet come on the scene. Stonebraker.wav
(178KB).
Which EII Solution Is Right for You? Web Services Journal, NJ - May 8, 2008 Depending on the approach, the EII servers would appear to applications as an object database, a relational database, or an XML database. ...
Tally 9 -The Complete Business Solution Daily Mirror, Sri Lanka - May 9, 2008 ... Technology Engine) ? Tally 9 is the result of a perfect fusion between the Concurrent Multi-lingual Platform and Object Oriented Database Engine. ...
Greensboro Radiology Selects InterSystems Ensemble As Enterprise ... Business Wire (press release), CA - May 5, 2008 Its product line includes the InterSystems CACHÉ® high-performance object database, Intersystems HealthShare? platform for regional and national electronic ...
Data Access Patterns: Database Interactions in Object-Oriented Applications (paperback) by Clifton Nock Average Customer Review: based on 7 reviews. Customer Review: I have to disagree with the previous review. I will try to explain why I think 'b88zhou' review is inadequate after presenting my overview of this book. After reading numerous pattern books, it is nice to see a pattern book with very good organization. Each pattern is presented with the following subsections. * Description * Context ...
Object-Oriented Application Development Using the Caché Postrelational Database by W. Kirsten, M. Ihringer, M. Kühn, B. Röhrig, A.S. Rudd Average Customer Review: based on 5 reviews. Customer Review: Intersystems' Caché Postrelational Database is a relatively little known but very powerful & extremely scalable database engine, that has very few -if any- serious competitors in that features/price/performance group, especially after Intersystem changed their licensing policy recently. The book gives detailed information about Caché...
Object-Oriented Database Design Clearly Explained by Jan L. Harrington Average Customer Review: based on 7 reviews. Customer Review: "Object Oriented Database Design" is a book for beginners and, as far as I have been able to investigate, it is a perfect walkthrough along the background of object structures. Figures, exemples, syntax of codes and clear explanations lead the learner through theory towards practice. Exemples are often very nice.