Welcome to Objectivity, Inc. -- makers of the industry leading Objectivity/DB object-oriented database management platform, Grid Certified (Levels 1 through 6), and SOA compliant We are the leader in scalable database management solutions for mission-critical, real-time and distributed applications.

Objectivity/DB Overview & Features

Compiler Bindings and Platform Support:

Technical & Product Support

PDF version



Objectivity Headlines

 

Objectivity/DB Solutions -> Our Technology -> Objectivity/DB

Objectivity/HA – The High Availability Option

Objectivity/DB High Availability assures data and business-critical application availability despite network or system failures.

By replicating schema, data dictionaries, lock servers and (optionally) databases, Objectivity/DB provides fault isolation and improved transaction performance. Using Objectivity/HA administration tools or a C++, Java or command line API, Objectivity/DB databases can be organized into logical, geographic, or functional groups called "partitions" that operate autonomously.

Users within each partition remain insulated from network or system failures in distributed environments that include LANs and WANs; they can continue to access information managed locally despite failures outside the partition. Partitions may be dynamically reconfigured as off-line or on-line to regulate access in real time.

Objectivity/DB High Availability also improves performance. Lock server access is always local so there's no need to traverse the WAN to obtain permission to access objects in the database. Similarly, individual databases may be replicated to multiple partitions to speed up local access.

Application users and developers have transparent access across partitions, since Objectivity/DB High Availability maintains the same single logical view of a distributed database provided by Objectivity/DB. Objectivity/HA is configured at runtime by users and administrators who can set up partitions without making any changes to applications that use the object database.

A "quorum" calculation mechanism allows the application to continue to operate despite the failure of one or more distributed database replicas. It guarantees the integrity of the database despite multiple network or server failures. When a database replica comes back on-line after a server or network failure, it is automatically resynchronized with its quorum partners.

Objectivity/HA - (High Availability) – DATABASE REPLICATION

Objectivity/HA provides continuous availability and improved performance by selectively replicating object databases across multiple autonomous partitions.

Objectivity/HA offers a combination of data integrity and availability not offered by other replication solutions.

Flexible control over the replication of databases is maintained through both administration tools and C++, Java and command line APIs. Database replication also improves read performance, since replicated databases may be located closer to remote users than a single central database.

Objectivity/HA maintains data integrity across multiple database replicas.
A "quorum" calculation mechanism allows the application to continue to operate despite the failure of one or more distributed database replicas. It guarantees the integrity of the database despite multiple network or server failures. When a database replica comes back on-line after a server or network failure, it is automatically resynchronized with its quorum partners.

Objectivity/HA is easy to configure.
An administrator can create and delete database replicas, as well as assign the relative importance of those replicas; all without making any changes to the application. In addition, a tie-breaker mechanism allows robust hot-failover configurations. The granularity of the data to be replicated may be selected by the database designer according to the application requirements.

Objectivity/HA - Summary

Features
  • Fault isolation via autonomous partitions
  • Runtime configuration with administration tools and C++, Java and command line APIs
  • Support for an unlimited number of users
  • Public and private operation of partitions
  • Database locks maintained by local lock server
  • Synchronous data replication
  • Automatic resynchronization of off-line databases
  • Dynamic quorum calculation mechanism
  • Multiple database images can be stored near remote users
  • Variable weighting of database replicas supports both master/slave and peer-to-peer configurations
  • Variable granularity of replication
  • Tie-breaker mechanism
  • Replication configuration transparent to applications

Benefits
  • High Availability of business-critical applications and data
  • Tolerance of hardware and network failures
  • Ease of Administration
  • Scalability
  • Flexibility
  • Improved Performance
  • Data integrity assured
  • Availability for both reads and updates, even when some replicas are unavailable
  • Improved read performance
  • Application requirements determine configuration, not database architecture
  • Hot-failover

Objectivity Support

Learn more about Objectivity/DB customer support - click here.


Objectivity/DB Solutions -> Our Technology -> Objectivity/DB

Why Objectivity? Here are 7 Business and Technical Reasons!

Try Objectivity/DB FREE! Download our FREE Day Full Evaluation Product.

Resources Targeted To Your Specific Business Needs


Featured Case Study:

NEW! Find out how the U.S. Air Force will use Objectivity/DB to track millions of objects in space.

Click here to view this featured media!

Relational vs. Object-Oriented

RDBMS or OODBMS: Which is right for you? View a 4-minute webcast that compares and contrasts the two systems and explains Objectivity's distributed data-repository solution, used by innovative organizations to manage massive volumes of complex data.

Click here to view this featured media!

High Performance Computing

High Performance Cluster (HPC) Architecture: See this 5-minute technical overview that illustrates the current trend of architects turning to parallel computing and clustered solutions to meet increasing performance and throughput requirements.

Click here to view this featured media!

Partners & Customers

Selected Objectivity, Objectivity/DB Customers and Partners