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). Extend the power of eXtremeDB with Cluster and High Availability, an SQL API and stored procedures in Lua, Python or C/C+.
eXtremeDB/rt is the first and only deterministic embedded database management system 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. The groundbreaking design of eXtremeDB/rt preserves the external and internal consistency of data by enforcing transaction deadlines and the ACID properties.
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 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.
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.
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
Learn more about eXtremeDB in these markets:
No other database management system offers more for developers.
Active Replication Fabric
Active Replication Fabric™ offers reliable IoT database management by solving 5 key challenges for developers.
Pipelining combines built-in vector-based statistical functions into assembly lines of processing for market data, with the output of one function becoming input for the next.