Translate

Sunday, January 6, 2013

INTRODUCTION TO OBJECT ORIENTED DATA BASES




Object Databases
Ø Became commercially popular in mid 1990’s
Ø You can store the data in the same format as you use it. No paradigm shift.
Ø Did not reach full potential till the classes they store were decoupled from the database schema.
Ø Open source implementation available – low cost solution now exists.

What is Object Oriented Database? (OODB)
Ø A database system that incorporates all the important object-oriented concepts
Ø Some additional features
o   Unique Object identifiers
o   Persistent object handling
Ø Is the coupling of Object Oriented (OOP) Programming principles with Database Management System (DBMS) principles
o   Provides access to persisted objects using the same OO-programming language


Advantages of OODBS
Ø Designer can specify the structure of objects and their behavior (methods)
Ø Better interaction with object-oriented languages such as Java and C++
Ø Definition of complex and user-defined types
Ø Encapsulation of operations and user-defined methods

Object Database Vendors
Ø Matisse Software Inc.,
Ø Objectivity Inc.,
Ø Poet's FastObjects,
Ø Computer Associates,
Ø eXcelon Corporation
Ø Db4o 

No comments:

Post a Comment