Select Page

For hard real-time systems

Database for Embedded Systems

Small, reliable, fast and flexible.

eXtremeDB’s small footprint and frugal use of memory and CPU uniquely qualify it to fuel database management for safety-critical resource-constrained embedded and real-time applications.

Features to Look for When Speed Matters

eXtremeDB was optimized from the beginning to maximize speed, flexibility and reliability for professional developers. eXtremeDB offers the following features, and many others, to maximize performance.

Hybrid data storage built on an IMDS, 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 declaration.

Multiple index types to support different use cases: B-tree, hash, R-tree, KD-tree, Patricia trie, Trigram.

}

Hybrid row- and column-based layouts for the best performance of OLTP and time series workloads.

Platform independent database for embedded systems

Designed for Resource-constrained Embedded Systems

Hardware platforms for embedded systems — industrial controllers, airborne systems, medical equipment, and other life-critical devices — are often limited in both memory and processor cycles, but still must respond in a reliable and timely manner. 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.

A Reliable Database System Built with Safety in Mind

Designed for use in resource-constrained, mission-critical and safety-critical embedded systems, eXtremeDB has earned its pedigree through a unique combination of features that are not found in any other database system. The eXtremeDB kernel makes no dynamic allocations of any kind, so it’s guaranteed not to exhaust memory, uses proprietary, optimized purpose-specific memory managers and has no dependencies on the C run-time or any third-party modules.

i

Learn more about fast, reliable in-memory databases in one of these white papers or one of our many other resources.

Read about how eXtremeDB is used in military and aerospace systems that define the term mission critical.

eXtremeDB reliable database system

Platform Independent Run-time

For embedded systems software, the ability to support multiple hardware, operating systems, languages and tools (collectively, “platforms”) is essential. eXtremeDB runs predictably on dozens of hardware architectures and operating systems and is a trusted database system for any embedded platform.

Platform independent database for embedded systems
U

Read about cross-platform database application development in our on-line documentation

Read the article, Portability and Data Management by McObject CTO Andrei Gorine.

eXtremeDB technical specifications provides a list of hardware and software platforms, as well as supported data types and development environments.

U

Read about cross-platform database application development in our on-line documentation

Read the article, Portability and Data Management by McObject CTO Andrei Gorine.

eXtremeDB technical specifications provides a list of hardware and software platforms, as well as supported data types and development environments.

Platform independent database for embedded systems

The Essential Database Development Tool for Embedded Systems

To develop a reliable embedded system, a number of tools are required and a number of techniques are necessary. eXtremeDB is a database development tool that is ideally suited for systems that are safety-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 toolchains all ensure maximum flexibility for developers and minimize time-to-market.

Read a summary of eXtremeDB diagnostic features

U

Learn about the eXtremeDB xPanel dashboard

Database for embedded systems software

Network & Telecom

Network gear developers build on proven eXtremeDB speed and reliability, combined in-memory and persistent data layouts, optimized access methods and unmatched flexibility.

Consumer Electronics

JVC, DirecTV, GoPro and others discovered that eXtremeDB’s small code size, portable data format and efficient use of compute & storage can reduce component costs while supporting data-hungry new features.

Industrial Systems

eXtremeDB’s sophisticated event notification systems, time series data processing and high availability have powered its wide-spread adoption in SCADA, fleet management, smart building automation and other verticals.

Aerospace & Defense

Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.

Energy

eXtremeDB optimization can dramatically boost utilities’ power generation yields. Distribution networks can become self-healing and bi-directional, enabling end-users to contribute power back to the grid.

Finance

eXtremeDB’s unique hybrid row- and columnar-layout (OLTP and time series) couples with pipelined functions for statistical analysis and scalable distributed database architecture power record-setting STAC-M3 benchmark results.

Hard Real-time Systems

eXtremeDB/rt is the first and only deterministic embedded DBMS for mission- and safety-critical hard real-time applications. It is built to satisfy strict requirements for timely execution of avionics and aircraft navigation systems, driver assistance systems, critical medical equipment and similar systems’ data management.

Big Data & Analytics

Columnar and row-oriented storage, a SQL engine infused with advanced analytics, and a scalable distributed architecture deliver speed and reliability to complex data-driven applications.

Finance

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module

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.

Internet of Things

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.

 Find eXtremeDB in over 30,000,000 deployments worldwide.

McObject has been helping industry leaders optimize their data management strategy since 2001.  See a partial list of customers.

Boeing

eXtremeDB High Availability will provide the highest degree of reliability for the Apache’s mission-critical systems.”

BAE Systems

“Among other benefits, eXtremeDB makes it simple to configure databases and tables using the product’s schema compiler.”

Genesis Microchip

eXtremeDB gave us the performance and  flexibility we required to manage the complex data in our applications.”

Genband

“Leveraging a tightly integrated database engine like McObject’s commercial off-the-shelf (COTS) eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”

JVC

eXtremeDB delivers benefits including real-time performance, minimal RAM and CPU demands, and the capacity to store a larger number of songs and other digital content.”

nVent

eXtremeDB simplifies development and testing, especially in situations where the database must coordinate multiple processes.”

MOD Systems

In a benchmark of embedded database systems, “eXtremeDB turned in results almost 10 times faster than the next closest competitor.”

“Our goal is to dedicate our time and efforts towards developing the most advanced and reliable database technology possible, to provide our customers with outstanding solutions.”

McObject

Boeing

eXtremeDB High Availability will provide the highest degree of reliability for the Apache’s mission-critical systems.”

BAE Systems

“Among other benefits, eXtremeDB makes it simple to configure databases and tables using the product’s schema compiler.”

Genesis Microchip

eXtremeDB gave us the performance and  flexibility we required to manage the complex data in our applications.”

Genband

“Leveraging a tightly integrated database engine like McObject’s commercial off-the-shelf (COTS) eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”

JVC

eXtremeDB delivers benefits including real-time performance, minimal RAM and CPU demands, and the capacity to store a larger number of songs and other digital content.”

nVent

eXtremeDB simplifies development and testing, especially in situations where the database must coordinate multiple processes.”

MOD Systems

In a benchmark of embedded database systems, “eXtremeDB turned in results almost 10 times faster than the next closest competitor.”

“Our goal is to dedicate our time and efforts towards developing the most advanced and reliable database technology possible, to provide our customers with outstanding solutions.”

McObject

Related Resources

Articles for Professional Developers

See a list of articles

White Papers for Professional Developers

We have been testing, improving on, and retesting our software from the beginning in 2001 in order to provide our clients with the best possible data management solutions. Read “Database Persistence, Without The Performance Penalty” and more.

Review our research

Webinars for Professional Developers

Watch to on-demand Webinars, hosted by experts, about proven database management system practices.  Watch “Eliminating Database Corruption“.  Or, “Embedded Databases: Make or Break Technology Choices for High Performance Applications” and others.

Review our list of Webinars

t

eXtremeDB FAQs

List of eXtremeDB features

U

eXtremeDB documentation

Evaluate free trial software

Originally designed as an in-memory database system.

Learn why this matters

Embedded & Real-time Systems

The eXtremeDB in-memory database system was designed specifically for use in resource-constrained, mission-critical and safety-critical embedded systems.

High Performance Computing

eXtremeDB in-database analytics offers breakthrough efficiency and can be used with the product’s in-memory database system (IMDS) capability, or independent of it.

Hybrid In-memory and/or Persistent

Combine both database paradigms – in-memory and on-disk – in a single database instance. Specifying one set of data as transient (managed in memory), while choosing persistent storage for other record types, requires a simple database schema declaration.

Learn more about eXtremeDB in-memory database for embedded systems

s

Learn what makes eXtremeDB ideal in real-time systems

Learn about hybrid eXtremeDB for Big Data and Analytics or for Financial systems

Learn more about the IMDS as a powerful, persistent memory caching solution.

i

Learn why starting with an in-memory database makes for a better hybrid system.