Skip to main content
Select Page

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.

image of 3 drones for air, land and sea.

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.

eXtremeDB is the only COTS DBMS with AMP processing for hard real-time systems
A list of the many platforms supported by eXtremeDB

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.

eXtremeDB high availability database

Flexible

Vector graphic of 2 maritime drones

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

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.

 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.

White papers

Webinars

News articles

Datasheets

Events