
Database for Embedded Systems
At the very core of embedded real-time systems.
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.
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 developement environments.
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.
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, incorporates a one-of-a-kind real-time database scheduler, 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.
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 real-time. 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.
The Essential Database Development Tool for Embedded Systems
To develop a real-time 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 real-time 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
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
Used by innovative industry leaders in over 30,000,000 deployments world-wide in these markets and others.
Aerospace & Defense
Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.
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 Control
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.
“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