Announcing eXtremeDB/rt 2.1! Advanced flash simulation, smaller footprint and embedded connectivity.
Learn more
Manage data in autonomous systems
eXtremeDB gives developers of autonomous systems an off the shelf solution to manage more (and more complex) data.
eXtremeDB offers the features developers are looking for to manage data in autonomous systems.
eXtremeDB is a database development tool ideally suited for systems that are mission-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 tool chains all ensure maximum flexibility for developers and minimize time-to-market.
Designed for resource-constrained embedded systems, 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 this list of features to reduce memory consumption.
Do more with less.
Footprint starting at 150K
The eXtremeDB/rt code size is approximately 150K, while the standard eXtremeDB code size is 250K.
IoT Data Management in 8 KB or Less
The eXtremeDB Edge Client is lightweight transactional storage for highly resource-constrained devices. It extends Active Replication Fabric™ to systems requiring as little as 8 KB of memory or less.
Compression to minimize storage space requirements and maximize performance
eXtremeDB offers low-level compression as well as run-length encoding (RLE) to reduce data storage requirements by up to 90% and increase analytics speed up to 21%.
Unique features for a competitive edge.
The only hard real-time option
eXtremeDB/rt is the first and only commercial off-the-shelf hard real-time database management system and supports all major RTOS.
Support for shared data in AMP configurations
Shared data in Asymmetric Multiprocessing (AMP) configurations is well-suited for mixed-criticality systems, for example, NXP i.MX8x with embedded Linux on the ARM Cortex-A and FreeRTOS or Vector’s MicroSAR on the ARM Cortex-M4.
Easy-to-learn type safe API
The eXtremeDB native API is type-safe: errors in data-typing are caught at compile time, to eliminate database corruption.
Active Replication Fabric to mitigate connectivity issues
Data flow is fully automated through the Active Replication Fabric™ allowing developers to mitigate IoT connectivity issues.
Integrated Flash Memory Support
eXtremeDB/rt supports both unmanaged raw flash and managed flash devices—giving developers the freedom to balance transaction latencies with design complexity.
Ideal for sensor data fusion
Edge to cloud/server
eXtremeDB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system.
Proven the fastest time series data processing
eXtremeDB has features that optimize time series data processing, such as sensor data fusion, including over 150 built-in vector-based statistical functions for in-database analytics.
Platform independent
eXtremeDB was designed and implemented to be highly portable. Flexible eXtremeDB can even run without an operating system or a file system.
Reliable
Advanced debugging and corruption prevention
Database system reliability encompasses protection from loss of database availability, safeguards on data integrity, and resistant to database corruption caused by application software defects. Review a list of features to look for in a reliable database management system.
Database persistence, without the performance penalty
Using non-volatile memory as storage, in-memory databases gain durability while keeping high performance. Read the white paper on this topic.
99.999% High Availability
Designed to answer the challenge, “How can a database survive the failure of the software or hardware environment in which it operates?” eXtremeDB-HA delivers the highest degree of reliability to systems that cannot afford to fail.
Flexible
More features than any other embedded DBMS.
eXtremeDB offers adaptable architecture, powerful runtime features, and unmatched developer flexibility.
An in-memory and persistent database management system
Based on an in-memory database management system tiny footprint 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.
Diverse index types
eXtremeDB’s multiple database index types enable the developer make important design trade-offs involving search performance, memory consumption, and update performance. Approximate Nearest Neighbor (ANN) indexes enable high-speed similarity searches on high-dimensional, data directly inside the database engine.
eXtremeDB is database management wherever you need it. It’s used by innovative industry leaders in over 70,000,000 deployments world-wide.
Aerospace & Defense
Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.
Sensor data fusion
eXtremeDB’s platform independent interoperability, ultra-efficient time series data processing and hard real-time option make it ideal for sensor data fusion.
IoT
All we do is database management systems.
McObject has been helping industry leaders optimize their data management strategy since 2001. Review our list of resources for developers.


