Understanding object oriented database management system (OODBMS)

As the name indicates the object oriented database management system (OODBMS) implements object orientation to the database management system. The concepts of types or classes, inheritance, persistence, properties, and methods all apply to these object oriented database management systems. There are many commercially and freely available object oriented database management systems.

 

We will look at a few of them with their special features.

Cache from InterSystems is an object oriented database management system. With this OODBMS you can access the data structures of the Cache’s. InterSystems claims that this is the fastest running object oriented database. It supports different operating systems like Windows, Unix, AIX, HP-UX, Sun Solaris, Linux, Mac OS X and OpenVMS.

 

If you look at the architecture of Cache, the data are stored in the form of arrays. You can access these data as you access the objects or use SQL to access them. Object Script, and Basic are the languages available for working on the applications using this database.

 

You can also use T-SQL. Support for ODBC and JDBC is also available along with native object binding capabilities. For developing web applications you can use the tag based technology from Cache called the Cache Server Pages. For rich internet applications AJAX support is also there in the form of Zen component.

 

Cerebrum is another object oriented database which is used to save the current objects graph state. This is used in neural networks and hence it is called the object oriented network knowledge base (OONKB). The aim of this project is to reduce the memory used by the objects so that they can create around 2 billion instances of objects in the same storage area.

 

Another object oriented database management system that is mainly used for modeling of concepts and Meta modeling is ConceptBase. This product is mainly used in the software engineering domain. You can find products like db4o called the database for object that also supports Java and .Net platform.

 

It is an embedded database that is embedded with the installation of an application in the form of jar or dll. Free and commercial license are available for db4o based on the type project you are working with.

| Advantages of going for object oriented database management systems | Benefits of using the relational database management systems than the earlier systems | How the relational database management systems differ from the earlier systems | Modern database Management – How to go about it | Some of the object oriented database management system to ponder upon | The need for a configuration management database | The need for a contact management database | The need to go for a Database Management Software | Understanding Distributed Database Management | Understanding the definition of object oriented database management | Understanding the types of Database Management Systems | What is database management | When to go for a Distributed Database Management System |



FREE Subscription

Stay Current With the Latest Trends & Developments Realted to Management. Signup for Our Newsletter and Receive New Articles Through Email

Note: We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.