Top Downloads News Highlights
McObject Shortlisted in a Second Computing Award in Just Five Months Learn more

What is a Distributed Database System?  Read the Internet of Things Agenda, Tech Target article by McObject CEO Steve Graves. 

McObject’s eXtremeDB named Outstanding Structured Database by Computing’s highly-respected Big Data Excellence Awards. Learn more

XtremeDB running on E8 Storage sets multiple records in STAC benchmark tests.  Read the press release

New eXtremeDB v.8.0 Financial Edition for HPC offers excellent performance and a host of new features. Read the press release

On Time Series Analysis and Big Data. Read the interview with Andrei Gorine

McObject shortlisted in Outstanding Structured Database category in Computing Big Data Excellence Awards. Read the press release.

IoT Global Awards Shortlists McObject in Two Categories. Read the press release.

Printable Version

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.