object database

(redirected from Object databases)

object database

A database that is managed by an object-oriented database management system (ODBMS). Object databases are closely aligned with a particular object-oriented programming language and enable the data in the objects to be persistently stored without requiring conversion to a relational database (see O-R mapping). A fair amount of tedious code is eliminated, and the object data are stored much faster.

Complex Structures
Object databases are also suited for applications that are not necessarily based on an object model, but use a large number of in-memory indexes that are difficult to store in a relational database. Object databases may be used for real-time applications whereby they can extend memory beyond the operating system's own virtual memory limit.

Object vs. Relational
Examples of object-oriented databases are ObjectStore (www.ignitetech.com) and Versant Object Database (www.versant.com). Relational databases have also added object-oriented features; for example, UniSQL was one of the first products to support both structures. See universal server, ODMG and object-oriented programming.

Structural Flexibility
While relational databases easily provide one-to-many and many-to-one relationships, object databases allow for many-to-many relationships. Information systems that require complex relationships can store their data in an object database with greater ease than a relational database.

Object Modeling
When information systems are modeled as objects, they can employ the powerful inheritance capability. Instead of building a table of employees with department and job information in separate tables, the type of employee is modeled. The employee class contains the data and the processing for all employees. Each subclass (manager, secretary, etc.) contains the data and processing unique to that person's job. Changes can be made globally or individually by modifying the class in question.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Comparing the performance of object databases and ORM tools.
Key words: buffering, object databases, monitoring system
Teaming-up together as strategic lab partners, the IT company and the German research facility aim to demonstrate how IPTV technologies can benefit from object databases to advance the multimedia industry, content providers and telecom enterprises.
Brakatsoulas et al., "Modeling, storing, and mining moving object databases," en 8th International Database Engineering and Applications Symposium (IDEAS), Coimbra, Portugal, 2004, pp.
Astronomical databases differ from model to model, but it's important to remember that (with the exception of the Sky-Watcher EQ6 SkyScan and the Vixen Sphinx) these mounts can be controlled via a notebook computer and most popular astronomy software, enabling you to use the extensive object databases of these programs.
of Thessaloniki, Greece) and contributors from the Americas, Europe, and China present eight self-contained chapters on such topics as: spatial data modeling approaches, data mining/knowledge discovery in such databases, object-relational indexing, query processing for moving object databases, similarity learning in GIS, and database management.
The technology-based deconstruction of courses is being facilitated by the appearance of learning object databases. The largest of these databases is maintained by MERLOT, the Multimedia Educational Resources for Learning and Online Teaching project.
However, there has recently been an upsurge in additional options: you can now use relational databases, XML databases, object databases, directory servers, and more.
But the lesson of the last database war, where object databases tried to usurp relational's role, proved just how resilient the relational database model could be and showed how reluctant most users were to change.
"This milestone of 500,000 GB is a vindication of the potential of object databases that we anticipated when we embarked on this project," says LBNL's David Quarrie, a chief architect of the system.
According to Hogan, object databases are ideal to handle XML data since they handle objects in their native forms and can manage XML's hierarchical tree navigation and rich linking.