Select Page

HPC Database Management System

The scalable performance for Cloud, Analytics and Financial systems.

eXtremeDB HPC for cloud, analytics and financial is built on the most reliable embedded database system to deliver the scalability and performance that IoT Big Data & Analytics demand.

What makes eXtremeDB for HPC different?

Many database systems include one or two of the same performance-enhancing features such as in-memory data storage, columnar data handling, fast native APIs as well as high performance SQL, and a short execution path. But you’d be hard-pressed to find all of them in one database system, and solutions offering some of these features may also lack “real” database capabilities such as ACID transactions. In contrast, eXtremeDB offers all of them plus a rich assortment of additional development and run-time features.

Learn more about reliable eXtremeDB for HPC
eXtremeDB is reliable enough to be used in everything from military aircraft to stock market trading systems.

Features to look for if reliability matters to your project.


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.

Maximize productivity through open, developer-preferred languages

eXtremeDB’s exclusive Active Replication Fabric™ mitigates IoT connectivity issues and compresses data, reducing storage space requirements by 75% and improving the speed of reading the database by 21%.

Pipelining and other features to optimize time-series data

Pipelining is the programming technique in eXtremeDB that accelerates processing by combining the database system’s vector-based statistical functions into assembly lines of processing for market or time-series data, with the output of one function becoming input for the next. Calculations are pipelined in order to keep data within CPU cache during its transformation by multiple functions. Without pipelining, interim results from each function would be transferred back and forth between CPU cache and main memory, imposing significant latency due to the relatively lower-bandwidth front side bus (FSB) or quick path interconnect (QPI) between the two.


Features to look for in a faster database management system 

Learn about in-database analytics with eXtremeDB

Threads running in parallel often contend for system resources, actually reducing overall performance.  Learn how eXtremeDB offers resource conflict resolution

A columnar data layout accelerates time series analysis, conventional layout using rows is often faster for data that is not sequential. eXtremeDB offers a flexible hybrid data design to optimize the performance of managing mixed data.

Graphic of data management without pipelining, and how latency is created in the process
Pipelining is just one of the reasons eXtremeDB is ideal for trading system development

Elastic scalability via sharding

Configure sharding easily with xPanel for database administration/monitoring. Sharding horizontally partitions a logical database into multiple physical databases that can be distributed on any number of virtual or physical servers to take advantage of multiple I/O channels and multiple CPUs/CPU cores. 

The xPanel dashboard provides access to tools for graphically presenting diagnostic data and configuration settings for eXtremeDB.

eXtremeDB combined with eXtremeSQL is an ideal solution for application development in fields where reliable responsiveness is a must and SQL is the dominant database language.

Distributed query processing

When a database is partitioned (sharded), a client application’s query can be distributed to all shards to be executed in parallel by each shard’s server. The eXtremeDB Distributed Query Engine handles this on behalf of, and transparently to, the client application and collects each shard server’s partial result set, merges them, and presents the complete result set. Learn more

The xPanel dashboard provides access to tools for graphically presenting diagnostic data and configuration settings for eXtremeDB.

The benefits of distributed query processing are evident in McObjects STAC-M3 benchmarks. In these audited tests, the eXtremeDB database was partitioned horizontally across up to 128 shards, resulting in record-setting performance managing tick data.

LUA/Python/C/C++ stored procedures (UDF)

Lua is a very elegant, popular and easy-to-adopt scripting language. Lua’s sophisticated and blazingly fast dynamic Just-In-Time compiler (LuaJIT) and small footprint makes it a great procedural language to develop complex database user-defined functions and stored procedures for the eXtremeDB SQL server.

Lua is one of the many languages you can use in eXtremeDB

Learn about the eXtremeDB Python interface

Learn about eXtremeSQL

Review a list of features to reduce memory usage in embedded systems

eXtremeDB was tailor-made to be a powerful tool for the professional developer.

eXtremeDB for HPC award

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

eXtremeDB for HPC award

‘Best Big Data Analytics & Technology Provider’ award goes to McObject. Read the press release

eXtremeDB is database management wherever you need it.  It’s used by innovative industry leaders 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.


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.


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.


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.

 All we do is database management systems.

McObject has been helping industry leaders optimize their data management strategy since 2001.  Review our list of resources for developers.

White papers


News articles



Evaluate, purchase and deploy eXtremeDB for HPC within the almost unlimited AWS framework.

Visit the McObject page on Amazon Web Services

“We determined that integrating a proven data management solution will shorten development and testing, cutting overall development costs. Our experience with eXtremeDB has borne out this prediction”  

- F5, Customer since 2003

eXtremeDB Financial Edition’s performance and fault-tolerance make it a natural fit for database processing in the enhanced order-execution system.”

– TradeStation