Select Page

eXtremeDB combines on-disk and in-memory data storage in a single embedded database system, so developers can optimize applications for speed and persistence, giving you flexibility to prioritize between performance, cost, power, and space-conserving storage options.  Offering native and SQL APIs for C, C++, Java and Python.

eXtremeDB for HPC hybrid persistent and in-memory database can be deployed as an embedded database system or elastically scalable client/server distributed database (read more about sharding).  Extend the power of eXtremeDB with Cluster and High Availability, an SQL API and stored procedures in Lua, Python or C/C+.

eXtremeDB/rt is the first and only deterministic embedded database management system for mission- and safety-critical hard real-time applications. It is built to satisfy strict requirements for timely execution of avionics and aircraft navigation systems, driver assistance systems, critical medical equipment and similar systems’ data management. The groundbreaking design of eXtremeDB/rt preserves the external and internal consistency of data by enforcing transaction deadlines and the ACID properties.

The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB  Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market trading platforms.

Winner Best in Show award in the Development Tools and Operating Systems category in its debut at the IoT World Santa Clara May 2019.

Extend the power of eXtremeDB with distributed database capability (Sharding, Cluster and High Availability), and an SQL API.  

eXtremeDB Cluster and High Availability

Cluster is McObject’s distributed database system. It manages databases across multiple hardware nodes, enabling two or more servers to share the workload. It dramatically increases available net processing power, reduces system expansion costs, and delivers a more scalable and reliable database solution.

High Availability (HA) enables synchronization of two or more databases within separate hardware instances using communication channels implemented over standard or proprietary protocols.

Z

Learn more about 99.999% uptime with eXtremeDB High Availability

Learn more about the eXtremeDB Cluster distributed database system for real-time applications

See a list of eXtremeDB features designed to maximize database managmement system reliability.

See a list of eXtremeDB features designed to maximize database managmement system speed.

eXtremeDB high availability hybrid persistent and in-memory database

eXtremeDB SQL

eXtremeSQL is McObject’s high performance implementation of the popular SQL database programming language. SQL can be used directly, or through ODBC or JDBC. eXtremeSQL provides broad coverage of SQL standards, plus eXtremeDB-specific extensions including support for nearly all eXtremeDB native language data and query types, a sophisticated distributed query engine and a library of over 100 vector-based functions for time series analytics.

Learn more about the eXtremeDB xPanel for easy SQL database management

Learn how pipelining vector-based functions offers low latency record-breaking speed

eXtremeDB high availability hybrid persistent and in-memory database
eXtremeDB high availability hybrid persistent and in-memory database

Learn more about the eXtremeDB xPanel for easy SQL database management

Learn how pipelining vector-based functions offers low latency record-breaking speed

eXtremeDB named Outstanding Structured Database in the Big Data Excellence Awards
Read the press release

McObject Wins IoT Vendor of the Year Award

Read the press release

What makes the eXtremeDB hybrid persistent and in-memory database an excellent tool for the professional developer?  The extensive list of features.

Used by innovative industry leaders in over 30,000,000 deployments world-wide in these markets and others.

Network & Telecom

Network gear developers build on proven eXtremeDB speed and reliability, combined in-memory and persistent data layouts, optimized access methods and unmatched flexibility.

Consumer Electronics

JVC, DirecTV, GoPro and others all discovered that eXtremeDB’s small code size, portable data format and efficient use of compute & storage can reduce component cost while also supporting data-hungry new features.

Industrial Systems

eXtremeDB’s sophisticated event notification systems, time series data processing and high availability have powered its wide-spread adoption in SCADA, fleet management, smart building automation and other verticals.

Aerospace & Defense

Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.

Energy

eXtremeDB optimization technology can dramatically boost utilities’ power generation yields. Distribution networks can become self-healing and bi-directional, enabling end-users to contribute power back to the grid.

Finance

eXtremeDB’s unique hybrid row- and columnar-layout (OLTP and time series) couples with pipelined functions for statistical analysis and scalable distributed database architecture power record-setting STAC-M3 benchmark results.

Hard Real-time Systems

eXtremeDB/rt is the first and only deterministic embedded DBMS for mission- and safety-critical hard real-time applications. It is built to satisfy strict requirements for timely execution of avionics and aircraft navigation systems, driver assistance systems, critical medical equipment and similar systems’ data management.

Big Data & Analytics

Columnar and row-oriented storage, a SQL engine infused with advanced analytics, and a scalable distributed architecture deliver speed and reliability to complex data-driven applications.

Finance

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module

Embedded Systems

From inception, eXtremeDB’s resilient and optimized storage capabilities uniquely qualified it to fuel database management for safety-critical and resource-constrained embedded applications.

Internet of Things

eXtremeDB’s Active Replication Fabric™ creates a data management foundation for the IoT ecosystem that seamlessly integrates edge and cloud applications’ storage and ensuring data safety all around.

 Find eXtremeDB in over 30,000,000 deployments worldwide.

McObject has been helping industry leaders optimize their data management strategy since 2001.  See a partial list of customers.

No other database management system offers more to developers.

Hybrid data storage

Based on an IMDS tiny footprint eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.

Active Replication Fabric

Active Replication Fabric™ offers reliable IoT database management by solving 5 key challenges for developers.

A hard real-time option

eXtremeDB/rt is the first and only deterministic embedded database management system for mission- and safety-critical hard real-time applications.

Pipelining

Pipelining combines built-in vector-based statistical functions into assembly lines of processing for time series data, with the output of one function becoming input for the next.

Row & columnar flexibility 

eXtremeDB offers columnar data layout for time series data. Combine row-based and column-based layouts in order to best leverage the CPU cache speed. Learn how.

Embedded and/or client server

Fast, flexible eXtremeDB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system.