
Data Management Solution for Device, Edge and Gateway
Proven to be the fastest hybrid persistent and in-memory database system for edge and cloud.
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
Security
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:
SQL
An ideal data management solution for application development in fields where real-time responsiveness is a must and SQL is the dominant database language.
High Availability
An active-passive real-time 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.”
Cluster
An active-active distributed real-time database system that manages databases across multiple hardware nodes, enabling two or more servers to share the workload.


eXtremeDB named Outstanding Structured Database in the Big Data Excellence Awards
Read the press release

McObject Wins IoT Vendor of the Year Award
Read the press release
eXtremeDB is versatile enough to be used in these markets and others.
Flexible enough for the IoT
eXtremeDB was the first in-memory embedded DBMS created specifically for real-time embedded systems.
We were IoT before it was cool.
Learn more about eXtremeDB for the IoT Edge
Learn more about eXtremeDB for IoT Big Data
Reliable enough for Aerospace and Defense
Enabling you to creat the highest possible code quality via C/C++ API’s type safety;
elimination of dynamic memory allocation; sophisticated debugging and error-handling.
Source code available
Reliable enough for Aerospace and Defense
Enabling you to create the highest possible code quality via C/C++ API’s type safety; elimination of dynamic memory allocation; sophisticated debugging and error-handling.
Source code available.
Small enough for Consumer Electronics
Code size as little as 200K
eXtremeDD offers hybrid storage to optimize for speed and persistence, while taking advantage of the most cost-effective and physical space-conserving data storage, critical in delivering a competitive user experience. Learn more