Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why work with Oracle and not an Object Oriented Database Management System?

0
Posted

Why work with Oracle and not an Object Oriented Database Management System?

0

An Object Database Management System handles persistent storage of C++ classes primarily. It generally implements part (but not all) of the emerging standard of the Object Database Management Group (ODMG). It may also provide support for persistency of objects in other OO languages such as Smalltalk and, recently emerging, Java. In order to achieve the transparent storage of your C++ objects you have to make your C++ classes inherit from some base class which the OODB vendor provides and in doing this you tightly couple your application to the vendor’s particular implementation of the ODMG standards. This usually means a licence for each client application which accesses the database. It also means C++ compiler choices constrained by compatibility with the vendor’s runtime libraries and choice of compiler. If we do not want to be ‘tightly bound’ to a particular vendor database we need to provide a ‘translation’ layer between d0 application code and the database. To do this largely inva

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123