

Object Oriented Database
Object Oriented Database Overview
Object Oriented Database Overview
The database management system which supports the modelling and creation of data as objects is known as an object-oriented database management system. The main feature of an ODBMS is that it makes database objects appear as programming language objects in one or more existing programming languages. Some of these object oriented database languages are Python, Java, C, Visual Basic, .NET, C++ and Smalltalk.
Components
There are three necessary components: object managers, object servers, and object stores. Applications interact with object managers, which work through object servers to gain access to object stores.
Key Features
An ODBMS must satisfy two criteria: it should be a DBMS, which translates into five features such as persistence, secondary storage management, concurrency, recovery and an ad hoc query facility. and it should be an object-oriented system which translates into eight features such as complex objects, object identity, encapsulation, types or classes, inheritance, overriding combined with late binding, extensibility and computational completeness.
Advantages
OODBs are designed for the purpose of storing and sharing objects. It has the capability to handle large number of different data types. It supports all the persistence necessary when working with object-oriented languages. Object oriented features improve productivity. It contains active object servers that support not only the distribution of data but also the distribution of work. OODBs are also used in applications handling BLOBs (binary large objects) such as images, sound, video, and uninformative text. OODBs support diverse data types rather than only the simple tables, columns and rows of relational databases.
Disadvantages
OODBs are not suited for all applications and are difficult to maintain. Lower efficiency when data is simple and relationships are simple. These are not responsive to changes and inadequate for concurrent problems.
|
Matisse Software Inc.
BUSINESS PROFILE
Engaged in providing object oriented database.
CONTACT DETAILS
930 San Marcos Circle, Suite 101, Mountain View - 94043, Ca, United States Of America

USA
InnerSpace Solutions, Inc.
BUSINESS PROFILE
Engaged in providing services of object oriented database.
CONTACT DETAILS
4761 Julian Way, Acworth - 30101, Ga, United States Of America

USA
Rovner & Associates, Inc.
BUSINESS PROFILE
Engaged in providing services of object oriented database.
CONTACT DETAILS
P. O. Box 835, New Buffalo - 49117, Mi, United States Of America

USA
KE Software
BUSINESS PROFILE
Providing services such as object oriented database.
CONTACT DETAILS
655-409 Granville Street, Vancouver - V6C 1T2,, Bc, Canada

Canada
Versant Corporation
BUSINESS PROFILE
Offering consultancy services for object oriented database.
CONTACT DETAILS
255 Shoreline Drive, Suite 450, Redwood City - 94065, Ca, United States Of America

USA
Barry & Associates, Inc.
BUSINESS PROFILE
Engaged in providing services like object oriented database.
CONTACT DETAILS
13504 Fourth Avenue South, Burnsville - 55337, Mn, United States Of America

USA
W3apps Inc.
BUSINESS PROFILE
Provide services such as object oriented database.
CONTACT DETAILS
310 Lake Crest Ct., Weston - 33326, Fl, United States Of America

USA
Paladin Consultants, Inc.
BUSINESS PROFILE
Engaged in providing services like object oriented database.
CONTACT DETAILS
11 Beech Ct., Chatham - 7928, Nj, United States Of America

USA
Technology Consulting, Inc.
BUSINESS PROFILE
Engaged in providing services of object oriented database.
CONTACT DETAILS
140 Whittington Parkway, P. O. Box 22529, Louisville - 40252, Kentucky, United States Of America

USA
Integrity Solutions, Inc.
BUSINESS PROFILE
Offering consultancy services for object oriented database.
CONTACT DETAILS
1300 E. 68th Avenue, Suite 208, Anchorage - 99518, Ak, United States Of America

USA










