Objectivity/DB

ObjectivityObjectivity, Inc.
Objectivity/DB is a commercial object database produced by Objectivity, Inc.wikipedia
40 Related Articles

Object database

object-oriented databaseobject-oriented databasesobject persistence
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).
These included ITASCA (Itasca Systems), Jasmine (Fujitsu, marketed by Computer Associates), Matisse (Matisse Software), Objectivity/DB (Objectivity, Inc.), ObjectStore (Progress Software, acquired from eXcelon which was originally Object Design, Incorporated), ONTOS (Ontos, Inc., name changed from Ontologic), O 2 (O 2 Technology, merged with several companies, acquired by Informix, which was in turn acquired by IBM), POET (now FastObjects from Versant which acquired Poet Software), Versant Object Database ( Versant Corporation), VOSS (Logic Arts) and JADE (Jade Software Corporation).

C++

C++ programming languageC++98C with Classes
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).

C Sharp (programming language)

C#Visual C#C# programming language
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).

Java (programming language)

JavaJava programming languageJava language
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).

Python (programming language)

PythonPython programming languagePython 2
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).

SQL

Structured Query LanguageSQL databaseSQL Databases
Objectivity/DB supports the most popular object oriented languages plus SQL/ODBC and XML.

Open Database Connectivity

ODBCODBC driverDatabase driver
Objectivity/DB supports the most popular object oriented languages plus SQL/ODBC and XML.

XML

Extensible Markup LanguageXML documentXML parser
Objectivity/DB supports the most popular object oriented languages plus SQL/ODBC and XML.

Linux

GNU/LinuxLinux on the desktopLin
It runs on Linux, Macintosh, UNIX and Windows platforms.

Macintosh

Apple MacintoshMacMacs
It runs on Linux, Macintosh, UNIX and Windows platforms.

Unix

UNIX operating systemAT&T UnixUnix-like
It runs on Linux, Macintosh, UNIX and Windows platforms.

Microsoft Windows

WindowsPCMS Windows
It runs on Linux, Macintosh, UNIX and Windows platforms.

Distributed database

distributeddistributed database management systemdata distribution
Objectivity/DB is a distributed database that provides a single logical view across a federation of databases distributed across the network.

Distributed computing

distributeddistributed systemsdistributed system
It uses a distributed computing model that links a small software library with the client application.

Centralized database

centralized database system
The client transparently communicates with remote servers that are functionally simpler than their equivalents in centralized database server architectures.

Scalability

scalablescalescale-out
The distributed architecture helps make Objectivity/DB inherently scalable

Federated database system

federated databasedata federationDatabase federation
The containers are stored in databases that are cataloged in a federated database.

BaBar experiment

BaBarBaBar CollaborationBaBar detector
The largest publicized Objectivity/DB installation, at SLAC's BaBar experiment, stored over a Petabyte of objects.

Cardinality

cardinalitiesnumber of elementssize
The links can have a cardinality of 1:1, 1:many, many:1 or many:many and use the OIDs to speed up the navigation of networks of objects.

Hash table

hash tableshashhashes
The OIDs are also used in support of scalable collections (tree, list, set etc.), indices and hash tables.

Join (SQL)

joinjoinsInner join
Eliminating the relational Join operations inherent in a relational database gives Objectivity/DB a performance advantage.

Relational database

relational database management systemRDBMSrelational databases
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to make standard C++, C#, Java, or Python objects persistent without having to convert the data objects into the rows and columns used by a relational database management system (RDBMS).

Database schema

schemarelational schemaschemas
Databases and system data (catalogs and schema) can be replicated to multiple locations using a quorum based synchronous replication mechanism.

Grid computing

gridgridscomputing grid
The distributed database and processing architecture of Objectivity/DB has allowed it to be used in many grid computing environments.