Skip to main content
Select Page

Announcing
eXtremeDB 9.0!

• Native ANN Indexes
• IoT Edge in 8 KB or Less

Small footprint data management for sensor data fusion

eXtremeDB offers unique features to optimize sensor data fusion.

Why consider small footprint eXtremeDB for sensor data fusion?

eXtremeDB’s small footprint and frugal use of memory and CPU uniquely qualify it to fuel database management for resource-constrained embedded and real-time applications. It was designed from the beginning for mission-critical systems, and protects against loss of database availability, safeguards data integrity, and is resistant to database corruption caused by application software defects.

NEW: eXtremeDB Edge Client

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, allowing devices that cannot host a complete embedded database to participate directly in the distributed storage architecture.

The Edge Client supports multiple related data types and preserves referential integrity before replication. Even the smallest devices become full participants in the distributed storage architecture rather than simple message producers.

^

Uses the same schema, data model and transactional semantics as every other eXtremeDB edition, allowing the same application architecture to scale naturally from tiny edge devices to embedded controllers, gateways and enterprise servers.

^
Active Replication Fabric automatically transfers committed transactions to upstream systems whenever connectivity is available.
^
Once delivery has been acknowledged, the local storage is reclaimed, allowing continuous operation with an exceptionally small memory footprint.
Light bulb with the filament spelling out the word idea

The first and only commercial off-the-shelf (COTS) hard real-time database management system.

eXtremeDB/rt is the only COTS embedded database system to work with a RTOS to enforce database transaction deadlines, making it uniquely suitable for embedded systems with hard real-time constraints. It provides sophisticated development capabilities such as support for varied data and query types, native APIs, and a powerful debugging environment that includes a self-diagnostic API to catch costly defects before they slip into production code.

The pioneering eXtremeDB/rt design preserves the temporal validity of data and enforces predictable execution of critical database transactions, making it ideal for data management in hard real-time systems such as mission-critical sensor data fusion.

eXtremeDB supports shared data in Asymmetric Multiprocessing (AMP) configurations. AMP is ideal for sensor data fusion in that a single database can process both hard real-time data acquisition and AI/ML.

Asymmetric Multiprocessing (AMP)

AMP diagram
^

Ideal for mixed-criticality systems

^

eXtremeDB/rt supports all major RTOS

^
Review a summary of the white paper, “Shared Data in Asymmetric Multiprocessing (AMP) Configurations“.
^

Learn about data management in Advanced Driver Assistance (ADAS)

Active Replication Fabric™ mitigates connectivity issues.

eXtremeDB’s exclusive Active Replication Fabric™ mitigates IoT connectivity issues and compresses data, reducing storage space requirements by up to 75% and improving the speed of reading the database by up to 21%.

The Active Replication Fabric APIs allow device-based applications to collect data, then transmit the collected data when connected. Multi-tier means from an edge device to gateway to a server – as many hops as are needed according to the network topology. It also allows replication downstream from server to edge devices.

^

Data flow is fully automated through the Active Replication Fabric allowing developers to mitigate or even solve IoT connectivity issues.

^

eXtremeDB offers Run-length encoding (RLE) compression and low-level network compression.

^
Learn more about eXtremeDB for edge computing
^
Learn more about eXtremeDB features for Big Data Analytics
Active Replication Fabric in eXtremeDB

Optimized for time series data.

Built on a core in-memory database system (IMDS) design with advanced features to deliver high performance, scalability and reliability, eXtremeDB offers the lowest possible latency for record-setting time series data processing.

^

A columnar data layout accelerates time series analysis, and a conventional layout using rows for data that is not sequential. eXtremeDB offers a flexible hybrid data design to optimize the performance of managing mixed data.

^

eXtremeDB is optimized with internal transaction and memory managers to provide maximum efficiency working with multi-threaded applications. Learn how.

^
Learn about in-database analytics with eXtremeDB
^

A columnar data layout accelerates time series analysis, and a conventional layout using rows for data that is not sequential. eXtremeDB offers a flexible hybrid data design to optimize the performance of managing mixed data.

^

eXtremeDB is optimized with internal transaction and memory managers to provide maximum efficiency working with multi-threaded applications. Learn how.

^
Learn about in-database analytics with eXtremeDB

How eXtremeDB ANN indexes and time series / sensor data fusion work together

eXtremeDB combines its time-series processing with HNSW and Vamana ANN indexes, opening up new ways to work with sensor data. Time-series functions can process current sensor data and turn a time window into a set of features, while ANN indexes make those features searchable across large amounts of historical data.

In simple terms: sensor dataeXtremeDB time-series processingvectorANN searchmatching patternsBoth the time-series data and ANN indexes stay in eXtremeDB and can run locally on the device. Specialized signal processing or an external ML model can be added where needed, without moving the data to a separate specialized vector database engine or becoming dependant on the cloud.

^

Learn about eXtremeDB database indexes

^

Features to optimize time series data

infrared sensor image of a cat napping

Related resources

Chart of shared data in AMP configurations

White Papers for Professional Developers

Read Shared Data in Asymmetric Multiprocessing (AMP) Configurations.

Review our other research

Webinar about DBMS requirements for autonomous driving

Webinars for Professional Developers

We invite you to watch the many on-demand Webinars hosted by McObject database experts, such as Database System Requirements to Achieve Level 3+ Autonomous Driving or Embedded Databases: Building In Always On High Availability

Review our list of Webinars

Articles for Professional Developers

See a list of articles