Categories: DBMS
Latest version: 9.0Added 2006-04-27
Object-oriented database management system.Objectivity/DB consists of shared libraries, several servers, and a set of administrative tools. The shared libraries and servers provide storage and retrieval of local and distributed data, and ensure data integrity through transaction Objectivity/DB is a database software library that is linked with the application program instead of using a separate data server process. It has C++, Java, .NET and Smalltalk application programming interfaces. It also supports SQL and XML. It includes database design and administration tools that plug in to an Eclipse framework.A .NET programming interface for Objectivity/DB based on the C++/CLI managed interface provides the following features:- elimination of the mapping layer between .NET and traditional databases- automatic C# code generation for persistent class definitions.- Objectivity/Assist can be used as a visual interface to create and generate the persistent definitions themselves- a managed library of Objectivity/DB access methods that can be invoked from .NET.Java features include:- Support for industry standard Java Virtual Machines- Database interface is natural for the Java developer- "single process model" delivers performance by reducing context switching- Multi-threading support