Accelerating High Performance Applications
Built on the best embedded database system to deliver the scalability and performance HPC demands.
Learn how 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 70,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.
In-Database 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.
Pipelining
Pipelining is the programming technique in eXtremeDB that accelerates processing by combining the database system’s vector-based statistical functions into assembly lines of processing for time series data.
Scalability
64-bit support
Enables databases to scale to terabyte-plus sizes. Learn how sharding gives eXtremeDB elastic scalability.
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
Cluster Module
eXtremeDB 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
Type-safe API
A type-safe API and other advanced debugging features help produce bulletproof code.
Review a list of other features built in to eXtremeDB to maximize database 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.
Distributed Database Architecture
eXtremeDB High Availability and Cluster implement distributed architectures in which database can survive hardware and/or software failure offering 99.999% reliability.
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 this topic).
Proven
Over 70,000,000 deployments
We are honored to be deployed by innovative companies world wide. See a partial customer list.
Record-Breaking
Continually makes, then breaks, independently audited benchmark test. Learn more.
