Skip to main content
Select Page

Home » eXtremeDB/rt home » Hard real-time features » Hard Real-Time Database Kernel

Get a free trial
eXtremeDB/rt logo

The Real-Time Database Kernel You Can Shape, Shrink, and Control

Key benefits

  • The eXtremeDB/rt kernel is tailored at the source code level to match application requirements and constraints.
  • The eXtremeDB/rt distribution provides full source code for complete transparency and control.
  • The eXtremeDB/rt kernel minimizes memory, stack, and other system resources, with no C runtime required.
  • eXtremeDB/rt preserves real-time guarantees while extending determinism to flash storage hardware.
  • With v 2.1 the runtime footprint has been reduced, including both cache size and required stack size, especially in xFile-based configurations. Lower memory and stack requirements are important for deeply embedded and real-time systems where RAM resources are limited and memory usage directly affects scalability and determinism.

Flexible by design

eXtremeDB/rt is engineered for mission-critical real-time systems where flexibility, efficiency, and determinism are non-negotiable. At the source code level, the kernel can be tailored to match specific system requirements—minimizing footprint while extending real-time guarantees all the way to flash storage hardware.

With full control over kernel configuration, developers can include only what is needed and exclude the rest. This makes it easy to adapt the kernel to different RTOS scheduling policies, time measurement methods, and synchronization primitives—without sacrificing efficiency or predictability.

Modular, compile-time configurations

eXtremeDB/rt retains the essential components of eXtremeDB required for real-time, safety-critical, and mission-critical applications, simplifying adoption while ensuring continuity with proven technology.

The kernel is structured for modularity and simplicity. Features can be compiled in or out at build time, allowing developers to balance memory footprint, stack usage, and other resources with the data access features required by the system. Unneeded components such as indexes or tracing options can be excluded, reducing overhead. At the same time, eXtremeDB/rt preserves deterministic transaction control and predictable real-time performance, with direct flash memory support extending these guarantees down to the storage layer.

Chart of the eXtremeDB/rt hard real-time database kernel