Objectivity/DB
Page Module:Message box/ambox.css has no content.Page Template:Multiple issues/styles.css has no content.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
Page Module:Message box/ambox.css has no content.
|
Objectivity/DB is a commercial object database produced by Objectivity, Inc. It allows applications to store standard C++, C#, Java, or Python objects persistently, without converting them into the rows and columns used by a relational database management system (RDBMS). Objectivity/DB supports popular object-oriented languages as well as SQL/ODBC and XML. It is compatible with Linux, Macintosh, UNIX and Windows platforms, facilitating interoperability across different languages and hardware environments.[citation needed]
History
Objectivity/DB was first introduced in 1990. The C++ and Java interfaces adhere to the ODMG'93 standard,[1] with subsequent additions of C# and Python interfaces. Objectivity, Inc. ceased in late 2023.[citation needed]
Architectural features
Objectivity/DB operates as a distributed database, providing a unified logical view across a network of databases. It employs a distributed computing model where client applications transparently communicate with simplified servers processes.[2]
It utilizes a distributed storage hierarchy, storing objects in logical clusters called containers within federated databases. Each object is assigned a unique 64-bit Object Identifier (OID) within a massive physical address space spanning millions of Terabytes. Notably, the largest reported deployment at SLAC's BaBar experiment stored over a petabyte of objects.[3][4]
The distributed architecture of Objectivity/DB has facilitated its adoption in grid computing environments and Service Oriented Architecture (SOA) applications. It holds certification as an IBM Ready for Grid product and supports the J2EE Connector Architecture (JCA) standard making it suitable for deployment in cloud environments.[5]
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.R. G. Cattell; Douglas K. Barry; Mark Berler; Mark Berler; Jeff Eastman; David Jordan; Craig Russell; Olaf Schadow; Torsten Stanienda; Fernando Velez (January 2000). Object Data Standard: ODMG 3.0. Academic Press. ISBN 1558606475. Retrieved December 1, 2014.
- ^ Page Module:Citation/CS1/styles.css has no content."Scaling Objectivity Database Performance with Panasas® Scale-Out NAS Storage" (PDF). August 2011. Archived from the original (PDF) on September 11, 2013. Retrieved December 1, 2014.
- ^ Lessons Learned from Managing a Petabyte Jacek Becla and Daniel L. Wang, 2005
- ^ BaBar Database
- ^ Page Module:Citation/CS1/styles.css has no content."Objectivity: Complex Data-Management, Simplified". Neovise. 2014. Archived from the original on May 29, 2012. Retrieved December 2, 2014.