Introduction to Objectivity/DB

What is Objectivity/DB?

Objectivity/DB is a distributed object database management system (ODBMS). As an ODBMS, Objectivity/DB is ideal for applications that require complex data models. As a distributed ODBMS, Objectivity/DB supports large numbers of users and provides high-performance access to large volumes of physically distributed data.

Objectivity/DB manages data transparently to high-end applications. Its distributed database architecture provides scalability as well as performance. This architecture supports a wide range of application architectures, including client/server, mixed-tier, and service-oriented.
Objectivity/DB integrates easily with application software. It allows you to directly store and manage objects through standard language interfaces—such as, C#/.NET, C++, Java, Python, Smalltalk, SQL and XML—using traditional programming techniques and tools.

Integrates into your existing environment. Objectivity/DB also integrates into existing computing environments. It supports complete interoperability across major hardware platforms and operating systems. Through its ANSI-standard SQL interface, you can leverage your SQL-programming knowledge to use popular client/server tools compliant with Microsoft’s Open Database Connectivity (ODBC) interface.