logo slogan



Developing real-time and embedded applications is increasingly complex. Performance and reliability requirements on shorter product cycles are driving more systems developers to incorporate proven, commercial off-the-shelf (COTS) software components in their designs. McObject’s eXtremeDB™ embedded database combines extreme performance, reliability and developer efficiency in an industrial strength database engine.


eXtremeDB Standard Edition

eXtremeDB is an ultra-small footprint, in-memory database system (IMDS) designed explicitly for real-time applications and for embedded systems such as set-top boxes, telecom equipment, consumer electronics and other connected gear. The eXtremeDB real-time database minimizes RAM and CPU demands and offers unmatched performance, reliability and development flexibility. > Link to

eXtremeDB Fusion

eXtremeDB Fusion combines on-disk and in-memory data storage in a single embedded database system, so developers can optimise applications for speed and persistence, while adopting the most cost-effective and physical space-conserving data storage. It is available in the High Availability and 64-bit editions listed below, includes transaction logging, and is compatible with McObject’s eXtremeSQL interface.> Link to


eXtremeDB High Availability (HA) Edition

How does a RAM database survive the failure of its software or hardware environment? Based on a rugged, time-cognizant, two-phase commit protocol, eXtremeDB High Availability enables deployment of two or more synchronized embedded databases within separate hardware instances using communication channels implemented over standard or proprietary protocols. > Link to


eXtremeDB Kernel Mode (KM)

eXtremeDB-KM is designed for deployment in the operating system kernel. By running at this innermost and most privileged OS level, the in-memory database leverages the high priority, zero-latency responsiveness afforded to kernel tasks--and meets the data sorting, access and retrieval needs of applications that place key functions there. Includes specialized development tools, complete source code, and example programs > Link to


eXtremeDB Transaction Logging

Transaction Logging provides recovery capabilities for the eXtremeDB embedded database in the event of device or system failure. When transaction logging is active and enabled, all updates to the data objects are logged to a set of files on disk, or a network device. If the memory content is damaged or destroyed, the exact state of the database is restored by an automatic roll forward procedure. > Link to



With eXtremeSQL, McObject offers a high performance implementation of the popular SQL database programming language for use with the eXtremeDB in-memory database. eXtremeSQL provides broad coverage of the SQL-89 standard, plus eXtremeDB-specific extensions including support for nearly all eXtremeDB data and query types. > Link to


eXtremeDB-64 – Embedded 64-bit Database

eXtremeDB-64, the 64-bit version of McObject’s eXtremeDB in-memory embedded database, supports databases that are hundreds of times larger than the 32-bit version, providing a powerful new tool in fields such as finance, science, computer simulation, and game production that demand instantaneous sorting, retrieval and manipulation of massive databases. > Link to


eXtremeWS Embedded Web Server

eXtremeWS is McObject's embedded Web server designed specifically for the needs of embedded devices. It implements a rich set of capabilities that are essential for embedded development, and can be tightly integrated with the eXtremeDB embedded database.. > Link to


Professional Services

McObject's professional services team offers assistance ranging from training on our embedded database technology, to proof-of-concept and long-term consulting, and more, all to help our clients maximize their return on their embedded database investment.. > Link to


eXtremeDB Markets


Today's device-based, embedded and real-time systems require sophisticated data storage. Growth in features and connectivity demands that connected high-tech gear store, access and manipulate complex data efficiently and reliably, while maintaining an overall small footprint. Typically, marketplace concerns dictate a small footprint for these devices’ embedded software. Other markets, including mobile, consumber, telecoms, industrial, telematics, military, aerospace and financial > Link to