Select Page

McObject Delivers High Availability Data Management For Mission Critical Applications

March 10, 2003 — McObject has released eXtremeDB High Availability (HA), a fault-tolerant version of its in-memory database system for intelligent devices. Designed to power embedded systems that cannot afford to fail, eXtremeDB HA delivers the highest degree of reliability, along with its unsurpassed performance and ultra-small footprint.

Process control, telecom and network gear, and other systems with demanding “five-nines” (99.999% up-time) reliability requirements comprise a fast-growing segment of embedded software. Like embedded systems overall, these applications are managing greater volumes of more complex data—creating a need for fast, lightweight databases that can meet their reliability imperative.

Typically, existing fault-tolerance systems use replication schemes to create backup database copies. But replication entails latency from the moment a primary data store is updated, until these changes are propagated to the replica database. Such latency is often unacceptable in time-critical embedded systems. In addition, replication solutions limit the use of secondary databases for load-balancing, since a query might return different results from the primary and secondary databases.

McObject’s eXtremeDB High Availability solves these limitations through an innovative architecture, based on a rugged, time-cognizant two-phase commit protocol that ensures changes to the main instance (MI) database and identical standby instances (SI) succeed or fail together. The architecture enables deployment of multiple fully synchronized databases within separate hardware instances, with connection via standard or proprietary communications protocol.

The eXtremeDB HA protocol detects any main instance hardware or software failure and notifies a standby copy of the application to elect one standby database instance to take over the role of master database. Similarly, the protocol recognizes failure in standby database instances, resulting in termination of the SI’s connection to the MI database and notification to the application so that corrective measures can be taken. “In many embedded systems settings, providing for high availability is as critical as minimizing footprint and maximizing responsiveness. eXtremeDB already offers a footprint under 130K RAM and exceptional in-memory performance. With the eXtremeDB High Availability subsystem, McObject solidifies its claim to the best all-around data management solution for embedded devices,” McObject President and Co-Founder Steve Graves said.

The eXtremeDB HA beta release is available immediately for evaluation. Contact a McObject sales representative through to request your copy.


About McObject

McObject, based in Issaquah, WA, is committed to building data management technology that makes intelligent devices smarter, and to providing first-rate support and consulting services to customers and partners. McObject counts among its customers such industry leaders such as DaimlerChrysler, Tyco Thermal Controls, and DTN. With more than 30 years experience in compilers, real-time systems, embedded data management and kernel level device-driver development, McObject’s founders are well-suited to deliver database technology that becomes as ubiquitous as computing itself. The company can be reached at 425 831 5964, or visit


McObject and eXtremeDB are trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.