Military and aerospace systems manage growing volumes of complex data, to perform tasks that define the term "mission critical."
What embedded database management system (DBMS) provides the performance, reliability and developer flexibility these systems demand?
The eXtremeDB Embedded Database System for Military and Aerospace Applications
- Combat Jet Avionics
- Battlefield Management
- Missile Intercept
- Command & Control
- Pilot Assistance
- Secure Communications
- Ground Surveillance
The eXtremeDB Embedded Database Product Family
In eXtremeDB, application developers gain a database solution product family that includes:
- eXtremeDB In-Memory Database System edition, embodying the core product architecture and delivering key IMDS benefits including ultra-fast performance and a tiny footprint (150K code size)
- High Availability edition for proven fault-tolerance, plus a Cluster edition for the most database intensive applications
- 64-bit support (eXtremeDB-64) and optional multi-version concurrency control (MVCC) transaction management, for high scalability (proven in 1+ terabyte in-memory deployments)
- eXtremeDB Fusion hybrid technology, to add persistent storage for selected record types
- 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 native C#/.NET API
- Highest possible code quality via C/C++ API's type safety; elimination of reliance on 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
- Broadest support for OSs and RTOSs, including Wind River Systems' specialized VxWorks 653 for avionics. Can run without an OS (“bare bones boards”)
Download eXtremeDB Evaluation Software and Learning Resources Today
With free downloads, get started learning about and using eXtremeDB !
Get eXtremeDB embedded database software. Download evaluation editions of eXtremeDB In-Memory Database System (for Windows and other platforms) and the hybrid (in-memory and on-disk storage) eXtremeDB Fusion (Windows and other platforms). Contact us for eXtremeDB High Availability, Cluster, Transaction Logging, 64-bit and Kernel Mode editions.
Download complete eXtremeDB docs. Get started with the eXtremeDB embedded database documentation. Download the User's Guide and Resource Manual, plus addenda on high availability and other topics.
Access white papers and Webinars. Our white paper resources include Data Management for Military and Aerospace Embedded Systems. Recorded Webinars include High Availability Data Management, Fault-Tolerant Memory Management, and Multi-core Optimization topics.
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.
Self-Diagnostic APIs: Software Quality's Next Frontier. eXtremeDB's type-safe API is a powerful feature that builds reliability into embedded code. This Linux Journal article by McObject's CEO explains the concept.
Embedded Database Design For High Availability. Article from Embedded Systems Europe explains strategies to provide 'always on' data availability in mission critical systems.