OODB


Also found in: Encyclopedia.
AcronymDefinition
OODBObject Oriented Data Base
OODBObject-Oriented Database
References in periodicals archive ?
There are some research works for concurrency control techniques to reduce locking overhead for class hierarchy in OODBs as follows.
OODBs have many non-traditional applications since they have higher modeling power than traditional relational databases.
Section 7 presents transformation rules for unnesting OODB queries.
( d.instructors [] d [left arrow] Departments, d.name="CSE" }, e [left arrow] el, [disconjunction]{ c.name="cse5331" [] c [left arrow] e.teaches } }, which is based on our example OODB schema, is a valid expression in the calculus.
1991; Gatziu and Dittrich 1994] provides active facilities on top of the ObjectStore commercial OODB. As the developers of SAMOS did not have access to the source of ObjectStore, the active system is implemented as a layer on top of ObjectStore, rather than as part of the kernel.
Object-oriented databases (OODBs), unlike their relational predecessors, have always supported a close association of user-defined behavior with database data.
To our knowledge, no OODB has libraries that are specialized to hypermedia without introducing specific policies.
(5) Utilizing an OODB makes our pointers persistent.
These modes require a flexible locking scheme by the underlying database storing the hypermedia objects, in our case an OODB. The versioning approach represented by mode 4 is also an asynchronous mode of cooperation that may be supported to enable the sharing of some kinds of materials [16].
These synchronous cooperation modes require extensions to the hypermedia system to support shared commitment of changes to the OODB. Support for multicasting updates and maintaining shared views will be provided by other EuroCODE subprojects developing a shared window system and a computer conferencing system providing voice or video communication channels.
Combining a facility such as RPC++ with an OODB would reduce the load on the Link Engine and provide a hypermedia system with transparent object storage.
A second comment is that the in-house and OODB systems run the database in the same address space as the user program.