Select Page

A business case for eXtremeDB for HPC

Why buy eXtremeDB for HPC?  We appreciate substance, rather than slogans, so have provided a list of reasons why we think eXtremeDB will help you meet – or exceed – your data management goals, including links for your reference.  If you have any questions about the information below please contact us at 425-888-8505 or at info@mcobject.com.

 

The fastest database system available.
As a hybrid in-memory and on-disk database system, eXtremeDB eliminates I/O and other sources of latency. Your system gains speed without rewrites or expensive new hardware.  View our independently audited STAC test results.

Multiple database interfaces.
Access the database using its fast native API or standard SQL (incl. JDBC/ODBC eXtremeSQL); C/C++, Java, C#, Python and stored procedures in LUA.

Caching solutions.
Deploy eXtremeDB as the front end cache for your enterprise DBMS and gain in-memory data access, reliability, recoverability, data definition and querying languages, plus other “real” database features.

Row and Columnar storage.
eXtremeDB allows you to structure your database in the most efficient manner for your data by supporting both row-oriented and columnar-oriented storage for time series data, to insure optimum performance.

Business continuity.
When an object-caching layer goes down, data is lost. With eXtremeDB, transaction logging provides the means to recover and get back to business quickly.

Multi-core optimized.
With advanced memory management and Multi-Version Concurrency Control (MVCC), eXtremeDB fully leverages multi-core, multi-threaded systems.

Fault-tolerant.
Committed to 99.999% uptime or better? eXtremeDB High Availability (HA) and Cluster ensure continuous database operation even in the face of hardware or software failure.

Reliable.
In contrast to NoSQL solutions’ loose transactional guarantees, eXtremeDB transactions fully support the ACID properties, to safeguard data integrity.  Learn more.

Data layout flexibility.
eXtremeDB stores time-series data in a columnar fashion, while other data types are stored using a row-based approach. The result is higher performance: database designs can be optimized to maximize CPU cache efficiency and can avoid latency-inducing fetches from main memory.

Open replication.
eXtremeDB Data Relay feature fosters flexible fine-grained data sharing between real-time systems and enterprise applications and DBMSs.

Code quality enforced.
A type-safe API and run-time verification mean data typing and usage errors are caught early. Result: higher quality code, shorter development cycles and dramatically fewer costly errors.

Highly Scalable. 
The 64-bit eXtremeDB edition scales to support in-memory databases beyond one terabyte in size. eXtremeDB Clustering and Sharding easily scales horizontally across cores, CPUs and/or servers.

Flexible persistence.
Store all or part of your data on disk using eXtremeDB. Configure storage precisely to meet your application’s performance and persistence requirements.

Choice in database indexes.
The right index boosts performance and minimizes footprint. eXtremeDB offers the widely-used B-Tree plus specialized index types such as KD-tree for highly efficient Query-by-Example, hash index for exact match searches, trigram index for fuzzy search and more.

Proven database solution.
Track record of performance and reliability ranges from mission critical embedded (aerospace, industrial control, telecom, etc.) to highly scalable, streaming enterprise including financial trading, e-commerce and satellite communications.

Extensive built-in math functions included.
To assure the highest performing analytics, eXtremeDB provides over 150 vector-based math functions which are available through all supported APIs, including SQL.

Pipelining for analytics.
eXtremeDB offers unique capabilities for optimizing the performance of analytics. Functions can be pipelined to form an assembly line of operations on sequences, to perform statistical/quantitative analysis.

eXtremeDB protects your database.
Cyclic Redundancy Check (CRC) on the database page level detects any unauthorized modification to stored data, while AES encryption employs a user-provided cipher to prevent access or tampering. Secure Sockets Layer (SSL) and Transport Layer Security (TLS) is supported in all communications (client/server, HA and Cluster). Learn more.

Rich development tools.
Go beyond limited key/value pairs with a wide range of supported data and index types that add to developer efficiency. The eXtremeDB API is highly intuitive, for quick learning, and lends itself to readable and maintainable code. eXtremeDB xPanel provides a graphical dashboard through which you can configure, inspect and interact with virtually every aspect of your eXtremeDB system.

Compared to self-developed (‘homegrown’) data management, eXtremeDB offers a proven solution that slashes months from development, QA and ongoing support. Why take on the complexity of developing a database management system from scratch, when an off-the-shelf solution meets your requirements?  Contact us at 425-888-8505 or info@mcobject.com for more information.