Current Blog Entries by Larry Fry, CCP, MBA

Another WordPress weblog for my Business, Energy, Investing, IT, and Travel blog entries!

Posts Tagged ‘DBMS

Status of Object-Oriented Database Management Systems?

with one comment

Being a senior business systems (IT) consultant who has always utilized hierarchical (IMS) and relational database management systems (RDBMS), I’m wondering whatever happened to the concept of object-oriented database management systems (ODBMS), which at one point (i.e., 10 years ago) was considered to be the database structure design of the future by some IT academic types for object-oriented software applications?  Do the newer data storage mechanisms and/or models currently out on the market represent various hybrid versions of ODBMS?  Or has this concept completely gone by the wayside before it ever had a chance to take off due to its being considered “too disruptive” of a technology by IT management?  My impression has always been that an ODBMS persistence structure would need to be in place in order for a true object-oriented software application to be able to make use of (and persist) intensive object nesting, cross-referencing, data type extensions, sub-classing, and inheritance support functions. But perhaps the more powerful RDBMS engines and the extended versions of the same have now enabled object-oriented software applications to circumvent some of the traditional performance and storage issues that traditionally have occurred with RDBMS’s. This would also include circumventing some of the object-to-relational and relational-to-object translation mapping issues that traditionally occur when persisting/recovering software objects using an RDBMS. This translation mapping issue occurs here because the developer has to break the objects apart and then store the different object parts in the various database tables (or files) making up the RDBMS, thus making the translation mapping process tedious at best due to the resulting “semantic gaps” that occur. In any case, my assumption is that providing for the full functionality of an ODBMS, which would also enable developers to persist full class information (including object methods), is the biggest hurdle for the ODBMS genre to try to pass, thus rendering the ODBMS niche as being “too disruptive” of a technology for most IT management types.

Interested LinkedIn members are invited to join the ”Disruptive Technologies” professional group (URL below):