Select Page

Data Management Solution for Device, Edge and Gateway

Proven to be the fastest hybrid persistent and in-memory database system for edge and cloud.


Evaluate free trial softwareeXtremeDB key features

eXtremeDB offers more features than any other database management system, giving professional developers reliability, speed and connectivity solutions for current needs and future growth.

IoT Connectivity Solutions

eXtremeDB with Active Replication Fabric™ offers reliable data management for IoT by solving 5 challenges for IoT system developers:


Bidirectional Replication


Intermittent connections




Multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud)


Compression to maximize limited bandwidth networks

Features to Maximize Database Reliability

Database system reliability encompasses protection from loss of database availability, safeguards on data integrity, and resistant to database corruption caused by application software defects.


ACID-compliant transactions


Transaction logging


Non-volatile memory support


Advanced debugging and corruption prevention tools


Type-safe API

Exceptionally fast, with unparalleled flexibility

eXtremeDB was designed from the beginning to maximize database speed, flexibility and reliability for professional developers.  Optimize for speed and persistence, while taking advantage of the most cost-effective and physical space-conserving approaches to data storage.


Flexible In-Memory & Persistent Architecture

eXtremeDB combines the strengths of the on-disk and all-in-memory approaches to data management in a single database system. eXtremeDB was originally designed an optimized as an in-memory database system. Learn why this is important.


Native and SQL APIs for C/C++, Java, C#, Python

eXtremeDB provides the developer with multiple application programming interfaces (APIs). Learn more 


Multiple Database Indexes

B-Tree, R-Tree, Patricia Trie, KD-Tree, Trigram and Hash indexes.  Learn more


A Wide Range of Supported Data Types

eXtremeDB supports structures, arrays, vectors and BLOBs for maximum efficiency. Learn more about this and other key features.

Optional modules include:


An ideal data management solution for application development in fields where ultra-fast responsiveness is a must and SQL is the dominant database language.

High Availability

An active-passive distributed database system for systems with demanding “five-nines” reliability (99.999% up-time).  eXtremeDB is proven data management, used in systems that define the term “mission critical.”


An active-active distributed database system that manages databases across multiple hardware nodes, enabling two or more servers to share the workload.

eXtremeDB is database management wherever you need it.  It’s used by innovative industry leaders in over 30,000,000 deployments world-wide in these markets and others.

All we do is database management systems.

Read our White Papers

In-depth research about features found in the eXtremeDB database system.

Read the Articles

Over 100 articles about data management have been written by the experts at McObject.

Review our References

See what customers say about eXtremeDB.

Get free trial software

Learn more about the eXtremeDB data management solution for Device Edge and Gateway

11 Myths About In-Memory Database Systems

Read “11 Myths About In-Memory Database Systems” by McObject CEO Steve Graves

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


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.


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

Mission- and Safety-critical Systems

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

Embedded and/or Client/Server

eXtremeDB runs on the device, gateway and server, leveraging staff skills to cut development time.

Internet of Things

eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory and persistent tables with a simple database schema.  Our exclusive Active Replication Fabric™ offers reliable IoT data management by solving 5 key challenges.

High Performance Computing

eXtremeDB HPC for cloud, analytics and financial is built on a proven embedded database system to deliver scalability and performance. Offering Pipelined, vector-based analytics, flexible column and/or row data layout for time series data, elastic scalability and more.