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