For hard real-time systems
Database for Embedded Systems
Small, reliable, fast and flexible.
eXtremeDB’s small footprint and frugal use of memory and CPU uniquely qualify it to fuel database management for safety-critical resource-constrained embedded and real-time applications.
Features to Look for When Speed Matters
eXtremeDB was optimized from the beginning to maximize speed, flexibility and reliability for professional developers. eXtremeDB offers the following features, and many others, to maximize performance.
Hybrid data storage built on an IMDS, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema declaration.
Multiple index types to support different use cases: B-tree, hash, R-tree, KD-tree, Patricia trie, Trigram.
Hybrid row- and column-based layouts for the best performance of OLTP and time series workloads.
Designed for Resource-constrained Embedded Systems
Hardware platforms for embedded systems — industrial controllers, airborne systems, medical equipment, and other life-critical devices — are often limited in both memory and processor cycles, but still must respond in a reliable and timely manner. The highly configurable and robust eXtremeDB kernel is designed to run with or without an operating system and to include only required features in a small-footprint, performance-optimized run-time.
Review eXtremeDB technical specifications.
Read about monitoring memory consumption in our online documentation.
Review eXtremeDB technical specifications.
Read about monitoring memory consumption in our online documentation.
A Reliable Database System Built with Safety in Mind
Designed for use in resource-constrained, mission-critical and safety-critical embedded systems, eXtremeDB has earned its pedigree through a unique combination of features that are not found in any other database system. The eXtremeDB kernel makes no dynamic allocations of any kind, so it’s guaranteed not to exhaust memory, uses proprietary, optimized purpose-specific memory managers and has no dependencies on the C run-time or any third-party modules.
Learn more about fast, reliable in-memory databases in one of these white papers or one of our many other resources.
Read about how eXtremeDB is used in military and aerospace systems that define the term mission critical.
Platform Independent Run-time
For embedded systems software, the ability to support multiple hardware, operating systems, languages and tools (collectively, “platforms”) is essential. eXtremeDB runs predictably on dozens of hardware architectures and operating systems and is a trusted database system for any embedded platform.
Read about cross-platform database application development in our on-line documentation
Read the article, Portability and Data Management by McObject CTO Andrei Gorine.
eXtremeDB technical specifications provides a list of hardware and software platforms, as well as supported data types and development environments.
Read about cross-platform database application development in our on-line documentation
Read the article, Portability and Data Management by McObject CTO Andrei Gorine.
eXtremeDB technical specifications provides a list of hardware and software platforms, as well as supported data types and development environments.
The Essential Database Development Tool for Embedded Systems
To develop a reliable embedded system, a number of tools are required and a number of techniques are necessary. eXtremeDB is a database development tool that is ideally suited for systems that are safety-critical or have stringent constraints. The type-safe native C API, comprehensive target-side debugging capabilities, host-side diagnostic tools, optimized data layouts, integrated small footprint embedded web-server, and dozens of supported toolchains all ensure maximum flexibility for developers and minimize time-to-market.
Read a summary of eXtremeDB diagnostic features
Read the article, Self-Diagnostic APIs: Software Quality’s Next Frontier
Learn about the eXtremeDB xPanel dashboard
- In our online documentation
- Visit the Webpage
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.
Energy
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.
Finance
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.
Finance
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.
“Our goal is to dedicate our time and efforts towards developing the most advanced and reliable database technology possible, to provide our customers with outstanding solutions.”
–McObject
“Our goal is to dedicate our time and efforts towards developing the most advanced and reliable database technology possible, to provide our customers with outstanding solutions.”
–McObject
Related Resources
Articles for Professional Developers
- “A McObject Focus—What’s Changing in the Satellite Industry?” SatMagazine
- “Industrial Internet of Things (IIoT) Database Usage in Rail Systems” insight.tech
- “SCADA as You’ve Never Seen It Before“ Nuclear Engineering International
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