The myth that ODBMSs have a steep learning curve is easily dispelled.
Using an ODBMS primarily involves knowing an object programming language. For
examples, see transparent
persistence (new window).
If you know Java or C++, there is very little additional syntax that you need to
learn in order to use an ODBMS. There are additional database commands for opening and
closing databases along with starting and committing transactions. But that is
about all -- hardly a steep learning curve. If you do not know Java or C++,
there is learning involved. That learning, however, involves mastering the
programming language and not the ODBMS.
If you have never used an RDBMS or an ODBMS, you will need to understand
basic concepts about transactions and units of work. This learning will be
needed regardless of whether you are using and ODBMS or an RDBMS. See the DBMS ACID
properties (new window).
One could argue that the learning curve is much higher for SQL-based
interfaces (SQL-92, JDBC, SQLJ, SQL:1999) than for transparent persistence
interfaces (ODMG 3.0 and JDO). This could be based simply on the length of the
texts needed to explain each interface. See the listing
of reference texts (new window). Note the
differences in page counts.
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.