Call Us: 971-4-881-9690

Object Databases

A primary feature of an OODBMS is that accessing objects in the database is done in a transparent manner such that interaction with persistent objects is no different from interacting with in-memory objects. This is very different from using an RDBMSs in that there is no need to interact via a query sub-language like SQL nor is there a reason to use a Call Level Interface such as ODBC, ADO or JDBC. Database operations typically involve obtaining a database root from the the OODBMS which is usually a data structure like a graph, vector, hash table, or set and traversing it to obtain objects to create, update or delete from the database. When a client requests an object from the database, the object is transferred from the database into the application’s cache where it can be used either as a transient value that is disconnected from its representation in the database (updates to the cached object do not affect the object in the database) or it can be used as a mirror of the version in the database. The updates to the object are reflected in the database and changes to object in the database require that the object is re-fetched from the OODBMS, as described by Dare Obasanjo,  An Exploration Of Object Oriented Database Management Systems

Data Science Technologies works with various object databases which can be integrated to your need.



Reseller Login