For hard real-time systems
Database for Aerospace & Defense Systems
Military and aerospace systems manage growing volumes of complex data, to perform tasks that define the term “mission critical.”
eXtremeDB and eXtremeDB/rt for Aerospace and Defense.
Whether your system requires deterministic, hard real-time performance guarantees or unparalleled features, McObject’s eXtremeDB embedded database system delivers with a proven track record for aerospace and defense embedded software. eXtremeDB maximizes uptime and slashes time-to-market, compared to other off-the-shelf (COTS) database systems or to custom data management code. eXtremeDB/rt is the only COTS real-time database system for mission- and safety-critical systems.

Combat Jet Avionics
Target applications include:
- Battlefield Management
- Missile Intercept
- Pilot Assistance
- Secure Communications
- Navigation
- Simulation
In eXtremeDB, application developers gain a database solution product family that includes:
- The core eXtremeDB product architecture with ultra-fast performance and a tiny footprint
- High Availability for proven fault-tolerance
- Cluster for cooperative distributed database applications
- 64-bit support and optional multi-version concurrency control (MVCC) transaction management, for high scalability (proven in 1+ terabyte in-memory database deployments, and 10s of terabyte persistent database deployments)

Command and Control
Features to develop highly optimized embedded software:
- More application programming interfaces (APIs): native, navigational C/C++ API for fastest operation, standard SQL ODBC & JDBC, Java Native Interface (JNI), and Python. C# can be used with the ODBC .NET Managed Provider.
- Highest possible code quality via C/C++ self-diagnostic API’s type safety; no dynamic memory allocation; and sophisticated debugging and error-handling
- Specialized data indexes, including R-Trees for mapping/navigation and Patricia tries for communications
- Source code available
eXtremeDB has the broadest support for OSs and RTOSs, including Wind River Systems’ specialized VxWorks, VxWorks 653 for avionics and Green Hills Integrity on virtually any 32- or 64-bit processor. eXtremeDB is so free of dependencies, it can run without an OS (“bare bones boards”), and without support from the C run-time library.
Get more information about the eXtremeDB product family, or download the eXtremeDB for Military/Aerospace Datasheet.
What makes eXtremeDB different?
Our extensive list of key features. Learn about features designed to:

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
“eXtremeDB proved to be more cost-effective and allowed us to develop the application for the customer within a shorter time frame”
–BAE Systems
“eXtremeDB High Availability will provide the highest degree of reliability for the Apache’s mission-critical systems.”
–Boeing
McObject data management software – used by leading contractors.
Interested in learning how companies use eXtremeDB’s features to enhance their defense and aerospace systems? Read about McObject and BAE Systems, STM and Boeing.
We’re honored to be used by companies that lead their industries. See a partial client list.
Find eXtremeDB in over 30,000,000
deployments world-wide.
More from the database experts at McObject
On-demand Webinars of interest to developers of MILAERO embedded systems:
Fault-Tolerant Memory Management for Mission Critical Embedded Systems
Memory management is a key programming concept for eliminating the possibility of bottlenecks and failure in embedded software. This Webinar presents memory management techniques to optimize code, focusing on the beneficial role of highly efficient custom allocators. The solutions presented retain the power and flexibility of dynamic memory management while mitigating common risks, and improving efficiency and performance.
Embedded Databases: Building In Always On High Availability
This Web seminar highlights the issue of operational continuity: how can a database system survive the failure of the software or hardware environment in which it operates? How can it deliver high performance as well as fault-tolerance? Led by McObject CEO Steve Graves, this Webinar presents development solutions that address the “always on” needs of fault-tolerant systems, while taming these applications’ growing data complexity.
Articles:
Justifiably Taboo: Avoiding malloc-free APIs In Military/Aerospace Embedded Code. Dynamic memory allocation can cause latency and unpredictability. This Military Embedded Systems article provides an alternative.
Data Indexes Boost Embedded Software’s Performance and Efficiency. This article in Military Embedded Systems explains the benefits of specialized database indexes such as R-Trees for mapping and navigation, and Patricia Tries for communications systems.
Does Dr. Who Use An Embedded Database? This technical article in EPN explains how a type-safe API is used to bolster stability in an aerospace system.
“Buy” Over “Build” : The Military Systems Migration Mantra. Military Embedded Systems article explains the shift toward commercial, off-the-shelf (COTS) database systems in military/aerospace legacy migration.
Tornado GR4 Goes Extreme. Paul Parkinson, a principal systems architect with Wind River Systems, blogs on the role of eXtremeDB in combat jet avionics.