Select Page

What are you developing for?

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.

Learn more

Hard Real-time Systems

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren

Get started now

High Performance Computing

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren

Get started now

Complete Edge to Cloud Systems

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren

Get started now

A DBMS that is optimized to be an in-memory database can be hundreds of times faster than an in-memory database that merely substitutes RAM for persistent media as the storage medium.

The eXtremeDB in-memory database management system – designed specifically for embedded systems. 

What sets the eXtremeDB
IMDS apart?

An in-memory foundation

The initial design choice affects the fundamental optimization strategies that will be baked into the code, so being in-memory from the start makes eXtremeDB smaller and faster than alternatives that have later added an in-memory option.

A hard real-time option

eXtremeDB/rt is the first and only deterministic embedded database management system for mission- and safety-critical hard real-time applications.

Row & column layout

eXtremeDB enables database designs that easily combine row-based and column-based layouts for time series data using a simple schema.  This allows for the Pipelining of built-in mathematical functions

Flexible hybrid storage

Ultra-flexible eXtremeDB enables the developer to easily combine both database paradigms – in-memory and on-disk – in a single database instance.

Ultra-flexible future growth

eXtremeDB runs on the device, gateway and server, leveraging staff skills to cut development time. It’s also platform independent, and offers native and SQL APIs for C/C++, Java, C#, Python

More features to choose from

Created to be a powerful tool for the developer, eXtremeDB offers more features than any other database management system for unmatched flexibility.

Standard features to optimize embedded and HPC systems.

Small

The IMDS is an ideal way to reduce memory consumption in embedded systems. eXtremeDB also minimizes stack and more.

Fast

eXtremeDB offers a competitive advantage in trading system design, risk, order book and other financial systems via groundbreaking speed as confirmed by audited STAC-M3 benchmarks and other tests.

Secure

eXtremeDB offers built-in data management security at rest and in transit.

Reliable

eXtremeDB offers a full suite of features to maximize reliability including ACID-compliant transactions, a type-safe API, advanced debugging and corruption prevention tools and more.

Support for market data

Built-in feed handlers and support for time series data (e.g. market tick data) stored in a columnar format maximizes the flow of relevant data into CPU cache, for unparalleled execution speed of complex algorithms.

Scalable low-latency processing

Easily shard (distribute) data to leverage multiple cores, CPUs and/or servers, while isolating client applications from the complexity with eXtremeDB’s distributed query engine which presents a distributed database as a single contiguous whole and allows for 99.999% uptime high availability.

Stop here Boss

i
Read a white paper about Pipelining
U
Review the Pipelining datasheet
I
Watch a video about Pipelining

Designed for use in resource-constrained, mission-critical and safety-critical embedded systems

From inception, eXtremeDB’s resilient and optimized storage capabilities uniquely qualified it to fuel database management for safety-critical and resource-constrained embedded applications, and offers a unique combination of features that are not found in any other database system.

For Professional Developers

Tailor-made for professional developers
C/C++, SQL, Java, C# APIs, a wide range of supported data types, and multiple database indexes to name a few. Small code, developer flexiblity and reliable enough to be used in everything from military helicopters to power plants

Bulleted list with 1 sentence and link to page.

Bulleted list with 1 sentence and link to page.


eXtremeDB delivers the technical features and proven track record required for Aerospace and Defense embedded software. It maximizes uptime and slashes time-to-market.


eXtremeDB supports both in-memory and on-disk data management for the maximum speed and predictability demanded by industrial systems.

We at McObject are a dedicated group of DBMS specialists, and we hope you find our extensive research and information about database management systems as interesting as we do. 

Review one of our hundreds of articles or white papers

 

eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”
                           -Genband (Now Ribbon)

Small

The in-memory database management system is an ideal way to reduce memory consumption in embedded systems. eXtremeDB also minimizes stack and more.

Designed for use in resource-constrained, mission-critical and safety-critical embedded systems

From inception, eXtremeDB’s resilient and optimized storage capabilities uniquely qualified it to fuel database management for safety-critical and resource-constrained embedded applications, and offers a unique combination of features that are not found in any other database system.

For Professional Developers

Tailor-made for professional developers
C/C++, SQL, Java, C# APIs, a wide range of supported data types, and multiple database indexes to name a few. Small code, developer flexiblity and reliable enough to be used in everything from military helicopters to power plants

Bulleted list with 1 sentence and link to page.


eXtremeDB delivers the technical features and proven track record required for Aerospace and Defense embedded software. It maximizes uptime and slashes time-to-market.


eXtremeDB supports both in-memory and on-disk data management for the maximum speed and predictability demanded by industrial systems.

We at McObject are a dedicated group of DBMS specialists, and we hope you find our extensive research and information about database management systems as interesting as we do.

Review one of our hundreds of articles or white papers

 

eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”
-Genband (Now Ribbon)

Embedded Applications

A Reliable Database System Built with Safety in Mind

Designed for use in resource-constrained, mission-critical and safety-critical embedded systems, eXtremeDB runs predictably on dozens of hardware architectures and operating systems.

Learn more

Network Infrastructure

A Reliable Database System Built with Safety in Mind

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

eXtremeDB/rt for real-time systems

A true real-time deterministic database

The first and only commercial off-the-shelf (COTS) real-time database management system that meets the fundamental requirements of determinism and temporal consistency of data.

Learn more

Internet of Things

A Reliable Database System Built with Safety in Mind

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

Big Data & Analytics

A Reliable Database System Built with Safety in Mind

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

High Availability

Built on the already dependable eXtremeDB, eXtremeDB-HA was designed to power mission critical systems with demanding “five-nines” reliability (99.999% up-time).

Learn more

Fast

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

Secure

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

Reliable

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

High Availability

Built on the already dependable eXtremeDB, eXtremeDB-HA was designed to power mission critical systems with demanding “five-nines” reliability (99.999% up-time).

Learn more

Fast

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

Secure

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

Reliable

Built for 

Build on in-memory and persistent data layouts, optimized access methods and unmatched flexibility. eXtremeDB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more