McObject's high-availability database certified for MontaVista Linux - Embedded.com

McObject’s high-availability database certified for MontaVista Linux

A version of McObject's eXtremeDB High Availability (HA) database has been released for MontaVista Linux Carrier Grade Edition (CGE). MontaVista Linux CGE is Linux enhanced with open source real-time, high availability and high reliability features for communication network equipment in carrier-class settings. McObject's eXtremeDB High Availability is an in-memory embedded database targeted at networking and telecom equipment.

eXtremeDB's High Availability Application Framework, which is integrated with the eXtremeDB database, provides a communications infrastructure between “master” and “replica” databases for HA projects. The eXtremeDB High Availability Application Framework provides complete source code, along with a working HA application prototype that implements communications channels built over TCP/IP, UDP/IP and Named Pipes, according to McObject. It can be the basis for user configurable transport/media combinations in a high availability database sub-system.

eXtremeDB High Availability (HA) is McObject's in-memory embedded database designed for mission-critical systems such as communications equipment. Using a time-cognizant, two-phase commit protocol, eXtremeDB HA ensures that changes to a master database and identical standby databases succeed or fail together, and enables deployment of multiple fully synchronized eXtremeDB databases within the same hardware device or across multiple, widely distributed systems. eXtremeDB's two-phase commit protocol facilitates instantaneous fail-over, with zero replication-induced latency, according to the company.

MontaVista Software provides an open source targeted at interconnected intelligent devices and communications infrastructure. MontaVista provides software developers with a commercial-grade Linux-based operating system.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.