Select Page

High Performance Database for IoT Big Data

eXtremeDB for HPC offers scalable data management for Big Data and analytics.

eXtremeDB for HPC was built for IoT big data with a flexible architecture, elastic scalability, columnar data layout and other features designed to provide the fastest time series analytics.

eXtremeDB X favicon

Statistical analysis

eXtremeDB for HPC comes with a library of more than 150 functions for performing statistical analysis on time series data, such as grand, group, grid and window averages to name a few.

Learn more in our documentation.

eXtremeDB X favicon

An in-memory and persistent DBMS

eXtremeDB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance.  Learn why here.

The eXtremeDB hybrid database system offers remarkable flexibility.

eXtremeDB X favicon

CPU cache-optimized (pipelined) analytics

Pipelining causes the output of one function to become the input to the next function. Interim results within a pipeline are passed between functions within the CPU cache (not materialized). CPU cache is 3X – 4X faster than RAM. The pipelining technique gives eXtremeDB record-breaking speed.  Learn more.

eXtremeDB X favicon

Columnar data layout

eXtremeDB offers support for columnar data layout, which improves efficiency in handling time series data.  System designers can combine a columnar layout with traditional rows in a single database design, to optimize run-time efficiency.

eXtremeDB X favicon

Sharding for elastic scalability

Sharding is partitioning a logical database into multiple physical databases, which might then be distributed across multiple nodes in a cluster.  Learn more.

eXtremeDB X favicon

Distributed query processing

Distributes a query to each shard of a partitioned database, to leverage the power of multiple cores and CPUs in executing the query.  Learn more.

eXtremeDB X favicon

Rapid prototyping and development

Program in Python to rapidly develop a concept. Leverage the power and efficiency of LUA to implement server-side User Defined Functions. Learn more.

eXtremeDB X favicon

High availability

Use High Availability to create a hot standby for every database shard. In the event of a failure of the primary server for that shard, eXtremeDB will failover to the standby to maintain availability of the system.  Learn more.

eXtremeDB X favicon


Multi-Version Concurrency Control dramatically improves scalability and performance, while simplifying application logic by eliminating the need for code to manage pessimistic database locking.  Learn more.

eXtremeDB X favicon

And more

eXtremeDB for HPC is an ideal database for IoT Big Data. See a complete list of features.

eXtremeDB for HPC is the ideal database for IoT Big Data.

Learn about eXtremeDB for Iot Edge

Need support on all platforms from edge to cloud? Learn about the eXtremeDB IoT Software Development Toolkit 

eXtremeDB for HPC Sweeps Records in Big Data Benchmark. Get more details.

McObject wins IoT Vendor of the Year.  Learn more.

Award winning eXtremeDB is the ideal database for IoT big data

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

What makes eXtremeDB a great tool for the professional developer? 

The extensive list of features.

All we do is database management systems.

Proven performance since 2001

  • We are proud to be used by companies that lead their industries.
  • Read our references
  • Learn about our speed records in independently audited benchmark studies


“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”

– Customer since 2003


“It was more than twice as fast as the second-place database.”


“In addition to speed and the ability to process large quantities of data, clients also require richer data sets for golden price generation, which is what  eXtremeDB will help us do outstandingly well.”


“After a stringent review process, we selected eXtremeDB because of its scalability; outstanding performance due to its sharding capability; and our confidence in McObject’s ability to offer a solid support team.”


“Reliability is absolutely critical to our customers, which was one of the key reasons for choosing McObject’s eXtremeDB.”


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

BAE Systems

“Among other benefits, eXtremeDB makes it simple to configure databases and tables using the product’s schema compiler.”

Dalian Commodity Exchange

eXtremeDB-64 contributes significantly to trading platform robustness, with a proven database transaction mechanism that is optimized for high throughput.”

Transaction Network Services

“Our evaluation determined that eXtremeDB outperforms other in-memory database systems, meeting [our] current needs and, just as importantly, accommodating future growth.”

eXtremeDB was made for the IoT


The volume and velocity of data collected by IoT systems has the potential to surpass previous systems by a wide margin. Developers require a database system with an architecture that can keep up in both dimensions:

Scale vertically, i.e. “scale up” with the volume of data

Scale horizontally, i.e. “scale out” to bring more processing power to bear and maintain system responsiveness

HPC database for IoT big data. Scale data elastically vertically or horizontally

Each node in a distributed eXtremeDB database can be arbitrarily large. Published and audited benchmarks demonstrate eXtremeDB setting performance and latency (jitter) records with 4 terabyte to 31 terabyte database, and up to 72 shards (nodes).

“We never stop researching and developing new and innovative ways to keep eXtremeDB – and thus our customers – ahead of the pack.”

      — McObject CEO Steve Graves


We are only as successful as your next project. Do you need a scalable database for IoT Big Data and Analytics?

eXtremeDB for HPC is now available on AWS. Evaluate, purchase and deploy eXtremeDB with its full set of features through the AWS marketplace within the almost unlimited AWS framework.  Visit our page to learn more.

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.


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.

Mission- and Safety-critical Systems

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

Embedded and/or Client/Server

eXtremeDB runs on the device, gateway and server, leveraging staff skills to cut development time.

Internet of Things

eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory and persistent tables with a simple database schema.  Our exclusive Active Replication Fabric™ offers reliable IoT data management by solving 5 key challenges.

High Performance Computing

eXtremeDB HPC for cloud, analytics and financial is built on a proven embedded database system to deliver scalability and performance. Offering Pipelined, vector-based analytics, flexible column and/or row data layout for time series data, elastic scalability and more.