Select Page

Small, Fast, Flexible IoT Edge Database

On the cutting edge of the Internet of Things.

What makes eXtremeDB the ideal IoT edge database management system?

The efficient design and unmatched speed have been giving developers a competitive edge since 2001.  Platform independent eXtremeDB with Active Replication Fabric™ combines advanced, easy to use, development tools with elastic scalability, data availability, safety and information security at the edge and for the cloud.  No other database management system offers developers more features to choose from.

Active Replication Fabric makes IoT data movement easy.

Active Replication Fabric offers reliable IoT database management by solving key challenges for developers.  eXtremeDB offers bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), built-in security, compression to maximize limited bandwidth networks, and more.

Video about IoT edge database systems

Watch this 3 minute video to learn more about eXtremeDB with Active Replication Fabric™ and what makes it reliable data management for IoT systems.

eXtremeDB has been cutting edge database system technology from the beginning.

eXtremeDB was developed to be a powerful tool for professional developers.  We invite you use the button, or scroll down, to review our IoT research.

Compatible with all embedded/real-time operating systems

eXtremeDB was designed to be the most flexible IoT edge database management system on the market. Learn more about its platform independence.

A true 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.

~

Secure with SSL, TLS and AES

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

Ultra-fast responsiveness

When used as an in-memory, embedded database system, eXtremeDB eliminates sources of latency such as cache misses, interprocess communication, remote procedure calls and creation of multiple copies of data.

Multiple database index types

The right index can boost lookup speed logarithmically as well as reduce RAM and CPU demands. Specialized indexing for Geospatial, IP/Telephony & Fuzzy search.

The best of both worlds: a hybrid database

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

Data management from edge to cloud

Learn about eXtremeDB scalable data management for Big Data and analytics.  Developing for edge to cloud? Learn about the eXtremeDB IoT Software Development Toolkit.

Multiple APIs

Enables developers to choose their preferred programming language and to tailor applications for desired performance.

Designed for resource-constrained embedded systems

Designed for use in resource-constrained, mission-critical and safety-critical embedded systems, eXtremeDB has a host of features to reduce memory consumption in embedded systems

A fault-tolerant database for systems that can’t afford to fail

High Availability for embedded systems that require 99.999% uptime – the highest degree of reliability, along with its unsurpassed performance and exceptionally small footprint.

Z

Designed to prevent data corruption

eXtremeDB’s Type-safe API Eliminates Database Corruption. CRC checksum detects unauthorized modification. Learn more.

Proven with over 30,000,000 deployments world-wide

The first eXtremeDB embedded database was released in 2001.  We are honored to be deployed in a wide variety of systems from factories to satellites; AgroTech to fighter jets.

What makes eXtremeDB different? 

Our extensive list of key features.  Learn about features designed to:

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 IoT SDK named Best in Show at IoT World
Read the press release

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.

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 all discovered that eXtremeDB’s small code size, portable data format and efficient use of compute & storage can reduce component cost while also 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 technology 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.

Resources:  IoT data management challenges and solutions

IoT Database Management Webinars

Scaling IoT Applications - Panel Discussion Part I

Join industry expert panelists, including McObject CEO Steve Graves, as they cover a range of topics from scaling dimensions and associated challenges such as field upgrades, to deployment management, and security issues as IoT deployments scale.

Scaling IoT Applications - Panel Discussion Part II

Join industry expert panelists, including McObject CEO Steve Graves, as they cover a range of topics from scaling dimensions and associated challenges such as field upgrades, to deployment management, and security issues as IoT deployments scale.

Edge Node Database Systems, the Internet of Things' Hidden Workhorses

Are you creating software for a smart, connected device – one of the many “things” that make up the Internet of Things? McObject’s Webinar, “Edge Node Database Systems, the Internet of Things’ Hidden Workhorses” presents edge node DBMS requirements and a look at the field of available solutions. Topics covered include DBMS architectures, NoSQL, data complexity, off-the-shelf vs. roll-your-own data management approaches, and more.  Learn Active Replication fabric solves IoT data management challenges for developers.

IoT Database Management Articles

IoT growth chart from "Notes on IoT edge database management"

Notes on IoT Database Management - Part 1

April 30, 2019 Embedded Computing Design by McObject CTO Andrei Gorine. Part 1 addresses some ot the IoT challenges that IoT engineers and database management system vendors must address to create successful systems.

IoT growth chart from "Notes on IoT edge database management"

Notes on IoT Database Management - Part 2

May 7, 2019 Embedded Computing Design by McObject CTO Andrei Gorine. Part 2 addresses security issues and code quality.

IoT growth chart from "Notes on IoT edge database management"

What is a Distributed Database System?

August 30, 2018 IoT Agenda.TechTarget by McObject CEO Steve Graves. An in-depth article about three use cases integral to the deployment of scalable and reliable IoT systems. Read more. 

IoT growth chart from "Notes on IoT edge database management"

The Internet of Things, Database Systems and Data Distribution, Part One

November 9, 2017 TechTarget.com by McObject CEO Steve Graves. In Part One, Steve explores data management considerations on edge devices, gateways and in the cloud.

IoT growth chart from "Notes on IoT edge database management"

The Internet of Things, Database Systems and Data Distribution, Part Two

November 16, 2017 TechTarget.com by McObject CEO Steve Graves. In Part Two, Steve explores data distribution considerations between edge devices, gateways and servers in the cloud.

The Internet of Insurance Things, August 2, 2017 PropertyCausualty360.com by McObject CEO Steve Graves. How will the IoT affect the insurance industry with all the tools it can provide? Read more.

Industrial Internet of Things (IIoT) Database Usage in Rail Systems, insight.tech – February 1, 2017 As rail systems generate more data, developers need to rethink where and how they process information. Legacy systems moved data to the control center for analysis, but modern systems often keep this functionality on the train. Read more.

On the Challenges and Opportunities of IoT. Interview with Steve Graves, ODBMS Industry Watch – July 6, 2016

The IoT Technology Piece No One Is Talking About, Embedded Computing Design Guest Blog by McObject CEO Steve Graves

Enabling the IoT for Pre-IoT Infrastructure, Embedded Computing Design Guest Blog by McObject CEO Steve Graves

IoT Database Management Whitepapers

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

Distributed Database Systems and Edge/Fog/Cloud Computing

A distributed database system is one in which the data belonging to a single logical database is distributed to two or more physical databases. Beyond that simple definition, there are a confusing number of possibilities for when, how, and why the data is distributed. Some are applicable to edge and/or fog computing, some others are applicable to fog and/or cloud  computing, and some are applicable across the entire spectrum of edge, fog and cloud computing.

Will the Real IMDS Please Stand Up?

In-memory database systems (IMDSs) have changed the software landscape, enabling “smarter” real-time applications and sparking mergers and acquisitions involving the largest technology companies. But IMDSs’ popularity has sparked a flurry of products falsely claiming to be in-memory database systems. Understanding the distinction is critical to determining the performance, cost and ultimately the success or failure of a solution. This white paper examines specific products, seeking to answer the question, “is it really an in-memory database system?”

Portability Techniques for Embedded Systems Data Management

For embedded systems, database code portability means more than the ability to compile and execute on different platforms: portability strategies also tie into performance. Software developed for a specific OS, hardware platform and compiler often performs poorly when moved to a new environment, and optimizations to remedy this are very time-consuming. Truly portable embedded systems data management code carries its optimization with it, requiring the absolute minimum adaptation to deliver the best performance in new environments.

We are only as successful as your next project.

eXtremeDB was built to meet – or exceed – the needs of professional developers.