Objectivity and Violin Collaborate on High Throughput Computing

Objectivity, Inc. is the leading provider of distributed, real-time, SOA-enabled database management solutions for mission-critical applications. The company's flagship product, Objectivity/DB, is used by government, security, complex manufacturing, commercial services, science, and engineering organizations to increase speed, precision and productivity. Objectivity remains on the cutting edge of innovation by working directly with clients to build customized programs, find solutions to complicated challenges and seamlessly integrate technology across multiple platforms and languages.

Objectivity, Inc. is headquartered in Sunnyvale, California, USA. Please contact us by visiting Objectivity.com or calling (408) 992-7100.

Objectivity/DB Overview

Objectivity/DB is the leading distributed, real-time, SOA-enabled object database management system for mission-critical applications. The product is primarily used in Extremely Large Databases in the DoD, DHS and DoE communities and in complex real-time process control and telecom hardware and systems. Important attributes of Objectivity/DB are:

No Mapping Layer - Objects are stored directly to disk without translation into the rigid column and row format of relational databases. This avoids the expensive and inefficient mapping layers needed between object oriented languages, such as C++, C# and Java, and the database storage mechanism. Objectivity/DB is extremely fast at navigating complex networks and tree structures as there is no relational join table processing. - Objects are stored directly to disk without translation into the rigid column and row format of relational databases. This avoids the expensive and inefficient mapping layers needed between object oriented languages, such as C++, C# and Java, and the database storage mechanism. Objectivity/DB is extremely fast at navigating complex networks and tree structures as there is no relational join table processing.

The main architectural features of Objectivity/DB are:
  • The "Single Logical View" of distributed databases.
  • Simple, distributed server architecture.
  • Replaceable components, rather than open source licensing.
  • Distributed Parallel Query Engine with replaceable components.


Scalability - The address space available within a single logical view of a distributed federation of databases covers billions of Terabytes. Objectivity/DB customers have built the World's largest databases, including a Petabyte+ system at Stanford Linear Accelerator Center. Objectivity/DB has been used in data fusion systems that ingest and correlate over one Terabyte of data per hour with simultaneous deletion and queries.

Process Architecture - Objectivity/DB is directly linked with client applications. It accesses simple, distributed servers that manage transaction management, remote data access and fragments of parallel queries. It can be configured in standalone, networked, SOA or grid environments and takes care of all heterogeneity issues that arise because of differences in languages, filesystems, operating systems and hardware.

Objectivity/DB and Violin 1010 can be combined for high performance and scalable database systems. Objectivity/DB provides the software to manage and organize hundreds of terabytes of information. The Violin 1010 memory appliance can be used to accelerate the metadata operations of these systems. The performance of a combined Objectivity/DB and Violin 1010 system is compelling and described in the following whitepaper.

Whitepaper: A HIGH THROUGHOUT COMPUTING BENCHMARK OF THE OBJECTIVITY/DB OBJECT DATABASE AND THE VIOLIN 1010 MEMORY APPLIANCE

This White Paper describes a benchmark that compares the performance of Objectivity/DB running against a local filesystem versus using files stored on the Violin 1010 appliance. It covers the main features of Objectivity/DB and the Violin 1010 appliance before explaining the benchmark software and the hardware configuration. It then presents and interprets the benchmark results. For some of the benchmark tasks, the Violin 1010 enabled an eighty-fold acceleration in comparison with a local disk.