Select Page

For hard real-time systems

Database for Industrial Control

Small, reliable, fast and flexible.

Proven speed and reliability for the current and future demands of industrial systems.

eXtremeDB supports both in-memory and on-disk data management for the maximum speed and predictability demanded by industrial systems. eXtremeDB is used world-wide for database management in manufacturing, energy extraction, transportation, telecommunications and other fields.

Screen shot from the Industrial IoT Database demo

Industrial IoT Demo Application

This demo application tracks information from sensors at a pulp and paper mill (Temperature, Humidity and Vibration Frequency,) that is collected in eXtremeDB databases and transmitted through the eXtremeDB Active Replication Fabric to a back end server for analysis.

What makes eXtremeDB ideal for industrial systems?

Compatibility with all embedded/real-time operating systems

Platform independent eXtremeDB runs predictably on dozens of hardware architectures and operating systems, and is a trusted database system for any embedded platform.


When used as an in-memory, embedded database system, eXtremeDB eliminates sources of latency such as cache misses, interprocess communication, remote procedure calls and creation of multiple copies of data.


Designed to prevent data corruption

eXtremeDB’s Type-safe API eliminates database corruption. CRC checksum detects unauthorized modification.


Secure with SSL, TLS and AES

We’ve upgraded eXtremeDB encryption for data-at-rest with an AES implementation, and utilize SSL/TLS to encrypt data-in-motion. Learn more.

Proven with over 30,000,000 deployments world-wide

eXtremeDB was released in 2001.  We are honored to be deployed by industry leaders, in a wide variety of markets, from factories to satellites; AgroTech to fighter jets.

Review the complete list of features, or focus on features designed to:

Data management for industrial systems

As process control systems continue to evolve, their software applications become more complex, and often require embedded databases to provide timely access to, and processing of, massive amounts of data.

A control application’s input data must be correlated, merged, and/or compared across all data objects and across time, for filtering or analysis. The data must be shared by concurrent tasks that have different functions, timing requirements and degrees of importance.

The ultra-fast eXtremeDB small footprint database is being used successfully to meet these demands.  While traditional databases have long served as back-end repositories for control systems, eXtremeDB differs in that it serves as a persistent or in-memory database system that is integrated within the control systems’ processes.

As an in-memory database system, eXtremeDB can achieve predictable response times in the microsecond range, is designed to operate in the harsh environment of industrial systems, with strict requirements for resource utilization, and is ready to provide the performance and reliability required by real-life control applications.

The following diagram shows the place for eXtremeDB in systems utilizing embedded controllers.

“One of the main attractions of eXtremeDB IMDS is that it is a close fit with the existing architecture, reducing the requirement for major changes to the application code. This makes it an extremely cost-effective solution to implement and manage on an ongoing operational basis.”

Learn more

Diagram of industrial control data management

 Copyright © McObject LLC. All rights reserved. 

The diagram represents the data-centric view of the control process: data collected by sensors in the form of input signals is stored in the database. Output signals are generated by the controller’s data management services and are delivered streaming through the control distribution modules to the controlled equipment (assembly line, motor, generator, combustion engine, etc.,) to support critical processes. 


We invite you to try a free evaluation of the eXtremeDB database management system for industrial control.

Related Resources

eXtremeDB data management for industrial systems and rail systems

eXtremeDB is Proven in Industrial Systems

Articles for Professional Developers

See a list of articles

White Papers for Professional Developers

We have been testing, improving on, and retesting our software from the beginning in 2001 in order to provide our clients with the best possible data management solutions. Read “Database Persistence, Without The Performance Penalty” and more.

Review our research

Webinars for Professional Developers

Watch to on-demand Webinars, hosted by experts, about proven database management system practices.  Watch “Eliminating Database Corruption“.  Or, “Embedded Databases: Make or Break Technology Choices for High Performance Applications” and others.

Review our list of Webinars

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