Select Page

Embedded Database Management System

Hybrid Persistent & In-memory

Highly Scalable Distributed Client / Server

SQL or NoSQL

Learn more about eXtremeDB

Evaluate free trial software

eXtremeDB combines on-disk and in-memory data storage in a single embedded database system, so developers can optimize applications for speed and persistence, giving you flexibility to prioritize between performance, cost, power, and space-conserving storage options.  Offering native and SQL APIs for C, C++, C#, Java and Python.

eXtremeDB for HPC hybrid persistent and in-memory database can be deployed as an embedded database system or elastically scalable client/server distributed database (read more about sharding here).  Extend the power of eXtremeDB with Cluster and High Availability, an SQL API and LUA stored procedure language.

The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB  Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market trading platforms.

Winner Best in Show award in the Development Tools and Operating Systems category in its debut at the IoT World Santa Clara May 2019.

Extend the power of eXtremeDB with distributed database capability (Sharding, Cluster and High Availability), and an SQL API.  

eXtremeDB Cluster and High Availability

Cluster is McObject’s distributed real-time database system. It manages databases across multiple hardware nodes, enabling two or more servers to share the workload. It dramatically increases available net processing power, reduces system expansion costs, and delivers a more scalable and reliable database solution.

High Availability (HA) enables synchronization of two or more databases within separate hardware instances using communication channels implemented over standard or proprietary protocols.

Z

Learn more about 99.999% uptime with eXtremeDB High Availability

Learn more about the eXtremeDB Cluster distributed database system for real-time applications

See a list of eXtremeDB features designed to maximize database managmement system reliability.

eXtremeDB high availability hybrid persistent and in-memory database

eXtremeDB SQL

eXtremeSQL is McObject’s high performance implementation of the popular SQL database programming language. SQL can be used directly, or through ODBC or JDBC. eXtremeSQL provides broad coverage of SQL standards, plus eXtremeDB-specific extensions including support for nearly all eXtremeDB native language data and query types, a sophisticated distributed query engine and a library of over 100 vector-based functions for time series analytics.

Learn more about the eXtremeDB xPanel for easy SQL database management

Learn how pipelining vector-based functions offers low latency record-breaking speed

eXtremeDB high availability hybrid persistent and in-memory database
eXtremeDB high availability hybrid persistent and in-memory database

Learn more about the eXtremeDB xPanel for easy SQL database management

Learn how pipelining vector-based functions offers low latency record-breaking speed

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

What makes the eXtremeDB hybrid persistent and in-memory database an excellent tool for the professional developer?  The extensive list of features.

Learn more about eXtremeDB in these markets: 

1) Hybrid Data Management

eXtremeDB is a hybrid persistent and in-memory database management system, originally designed and optimized to be an in-memory database system (IMDS). This distinction allows for improved performance. Learn why here.

2) Active Replication Fabric

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

3) Row & Columnar Flexibility for Time Series Data

Time series data management systems frequently require large volumes of information to be available continuously. eXtremeDB excels in this capability.

4) Embedded and Client/Server

Fast, flexible eXtremeDB is data management wherever you need it. 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. Devices and servers communicate flawlessly.

 

What sets
eXtremeDB
apart?