
Accelerating High Performance Applications
Built on the best embedded real-time database system to deliver the scalability and performance HPC demands.
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 30,000,000 deployments world wide by these industry leaders and others.
Performance
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.
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-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
Cluster Edition
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
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.
Review a list of other features built in to eXtremeDB to maximize database reliablity.
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 this topic).
Proven
Over 30,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’
Record-Breaking
Continually makes, then breaks, independently audited benchmark test. Learn more.