eXtremeDB High Availability is McObject's in-memory and on-disk embedded database solution for applications such as network and telecom gear that require the highest degree of reliability.
The following topics explain the general principles of eXtremeDB High Availability application design and implementation:
Introduction How eXtremeDB High Availability maintains multiple identical database instances within separate address spaces Theory of operation Explanation of reliable failover processes and high availability data stores Overview The eXtremeDB High Availability synchronous replication uses a time-cognizant two-phase commit replication protocol HA Applications The eXtremeDB High Availability two-layered architecture facilitates application development Synchronization "Static", "Hot" and "Stateful" synchronization Synchronous Replication Detailed explanation of eXtremeDB High Availability synchronous replication implementation Asynchronous Replication Detailed explanation of eXtremeDB High Availability asynchronous or lazy replication implementation HA Implementation Details Mixing Synchronous and Asynchronous Replication, Replication with a Persistent Database, Multiple Communication Channels, Partial Replication and Distributed Processing Dynamic schema modification Modifying an SQL database schema with SQL DDL statements
OpenSSL Integration <![CDATA[ ]]> The eXtremeDB High Availability Transport Layer Secure Sockets Layer security (TLS/SSL) implemented with OpenSSL <![CDATA[ ]]> Optimizations Techniques and tips for optimizing eXtremeDB High Availability application performance