eXtremeDB award winning IoT SDK

IoT Software Development Toolkit

Active Replication Fabric™ for end-to-end data management.

eXtremeDB IoT SDK wins Best in Show award in the Development Tools and Operating Systems category in its debut at the IoT World show at the Santa Clara Convention Center in May 2019.  Read our press release.

A unique new IoT software development toolkit (SDK) offering Active Replication Fabric and support on all platforms from edge to cloud.

Active Replication Fabric

Active Replication Fabric stages data during network malfunctions or outages, then sends all the relevant historical data to the network as soon as the connection is reestablished.

Support on All Platforms

The eXtremeDB IoT SDK runs on the device, gateway and server, a bundled setup that eliminates the need to learn different DBMS and leverages staff skills.

Why use eXtremeDB IoT SDK? 

 

Eliminates data loss due to connectivity issues

Data flow is fully automated through the Active Replication Fabric.  Learn more.

Devices communicate with server flawlessly

The IoT SDK eliminates the time needed to piece together systems using record-breaking eXtremeDB on device and server.

'Storage containers' for edge devices

eXtremeDB ‘storage containers’ can be mapped to a database in the cloud so that eXtremeDB can replicate it intelligently. Learn more

Maximum data security

We’ve upgraded eXtremeDB encryption for data-at-rest with an AES implementation, and utilize SSL/TSL to encrypt data-in-motion. Learn more.

Streamline development time

Out IoT SDK eliminates the need for piecing together systems. eXtremeDB offers multiple APIs and other tools to cut development time. Read more.

Blazing speed on modest hardware

Micro-second transactions even on modest hardware.  Read our benchmark tests.

Award winning eXtremeDB

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

Award winning eXtremeDB

McObject Wins 2018 IoT Vendor of the Year Award
Read the press release

What makes eXtremeDB different?  The extensive combination of features tailor-made for the IoT.

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 and optimized as an in-memory database system.

Learn why this distinction means more efficient data management.

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

eXtremeDB provides the developer with multiple application programming interfaces (APIs). Learn more about these and other features.

ACID Transactions

Safeguard data integrity by guaranteeing that updates will complete together or the database will roll back to the pre-transaction state.

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.

Database Indexes

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

Designed to Prevent Data Corruption

With the native C/C++ API, errors in data-typing are caught at compile time.  Learn more

~

Security and Reliability

eXtremeDB IoT SDK protects your database with encryption, and CRC32 to detect tampering.

Optional IoT SDK modules include:

SQL

eXtremeDB IoT SDK is an ideal 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 that demand “five-nines” reliability (99.999% up-time).

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’s versatility is proven in these markets and others.

eXtremeDB IoT SDK for device, edge and gateway

Flexible enough for the IoT

eXtremeDB was the first in-memory embedded DBMS created specifically for real-time embedded systems.  Our IoT SDK grew out of over 18 years experience of data managment on all platforms.

Learn more about eXtremeDB for the IoT Edge

Learn more about eXtremeDB for IoT Big Data

eXtremeDB is data management reliable enough for military systems

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

Learn more

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.

Learn more

eXtremeDB is data management reliable enough for military systems
eXtremeDB multi-platform database is perfect for consumer electronics

Small enough for Consumer Electronics

eXtremeDB IoT SDK offers has a code size as little as 300K.

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

Helping Industrial Control work more efficiently

eXtremeDB is compatible with all embedded/real-time operating systems.  It is designed to operate in the harsh environment of real-time systems, with strict requirements for resource utilization.

Learn more

eXtremeDB Helping Industrial Control work more efficiently
eXtremeDB helping Industrial Control work more efficiently

Helping Industrial Control work more efficiently

eXtremeDB is compatible with all embedded/real-time operating systems.  It is designed to operate in the harsh environment of real-time systems, with strict requirements for resource utilization.

Learn more

F5

“We determined that integrating a proven data management solution will shorten development and testing, cutting overall development costs. Our experience with eXtremeDB has borne out this prediction”

– Customer since 2003

Spirent

“It was more than twice as fast as the second-place database.”

GoldenSource

“In addition to speed and the ability to process large quantities of data, clients also require richer data sets for golden price generation, which is what  eXtremeDB will help us do outstandingly well.”

ViaSat

“After a stringent review process, we selected eXtremeDB because of its scalability; outstanding performance due to its sharding capability; and our confidence in McObject’s ability to offer a solid support team.”

Sandvine

“Reliability is absolutely critical to our customers, which was one of the key reasons for choosing McObject’s eXtremeDB.”

TradeStation

eXtremeDB Financial Edition’s performance and fault-tolerance make it a natural fit for database processing in the enhanced order-execution system.”

BAE Systems

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

Boeing

eXtremeDB helped cut 18 programmer months from the development cycle.”

Schneider Electric

“In addition to its positive impact on our business, eXtremeDB is well-designed to solve the unique development challenges of data management for real-time embedded software.”

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.”

Dalian Commodity Exchange

eXtremeDB-64 contributes significantly to trading platform robustness, with a proven database transaction mechanism that is optimized for high throughput.”

Transaction Network Services

“Our evaluation determined that eXtremeDB outperforms other in-memory database systems, meeting [our] current needs and, just as importantly, accommodating future growth.”


We’re honored to be used by companies that lead their industries.
See a partial client list.

 

Find eXtremeDB in over 28,000,000 deployments world wide.

All we do is database management systems.

R

Read our White Papers

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

R

See our Data

Read the independently auduted benchmark test results.

R

Review our References

See what customers say about eXtremeDB.