eXtremeDB Accelerates High Performance Applications

High performance applications ranging from business analytics to Web-based e-commerce require instant data access, high scalability and reliability. McObject’s eXtremeDB database system meets these needs, backed up by over 28,000,000 deployments world wide by these industry leaders and others.

Performance

Hybrid/Persistent Database

  • Database can be larger than available memory
  • Write-ahead-logging (WAL) or “UNDO” logging
  • Control over ‘durability’ ACID property
  • Constant time to open the database, irrespective of database size

In-process Architecture

The database system executes within the application process, eliminating the latency of inter-process communication (IPC) between client and server modules.

Native APIs

eXtremeDB supports standard SQL/ODBC/JDBC, but also offers faster native C/C++, Java and C# (.NET) APIs. Information is stored as C/C++ data types (including structures, vectors and arrays), eliminating the overhead of conversion to SQL data types.

In-memory Analytics

Advanced features include support for both row-based and column-based data handling, plus a library of approximately 150 vector-based statistical functions for performing calculations over data sequences.

Scalability

64-bit support

Enables databases to scale to terabyte-plus sizes.

Developer Control

Developer selected record types can be stored to disk (or SSD), with on-disk database size limited only by available file system space.

MVCC

An optional multi-version concurrency control (MVCC) transaction manager improves performance of multi-threaded applications running on multi-core hardware

eXtremeDB Cluster

Cluster manages databases across multiple hardware nodes, to dramatically increases available net processing power while maximizing uptime and reducing system expansion cost (via the use of “commodity” servers).

Reliability

ACID Transactions

eXtremeDB transactions support the ACID (atomic, consistent, isolated and durable) properties to ensure data integrity. eXtremeDB Transaction Logging delivers transaction durability via roll-forward recovery.

Type-safe API

A type-safe API and other advanced debugging features help produce bulletproof code.

Distributed Database Architecture

eXtremeDB High Availability and Cluster implement distributed architectures in which database can survive hardware and/or software failure.

Support for Non-volatile Memory

Support for non-volatile memory (such as NVDIMMs) enables eXtremeDB in-memory databases to achieve durability and recoverability without the performance penalty usually associated with those characteristics (see our benchmark white paper on the topic).

Proven

Over 28,000,000 deployments

We are honored to be deployed by innovative companies world wide.  See a partial customer list.

Across Markets

  • Financial
  • Military/Aerospace
  • Industrial
  • Netcom/Telecom

Award Winning

Winner of ‘IoT Vendor of the Year’ and ‘Outstanding Structured Database’ 2018

Record-Breaking

Continually makes, then breaks, indepentendly audited benchmark test.  Learn more.