eXtremeDB-64: McObject’s 64-bit In-Memory Embedded Database

To achieve their goals, certain applications must rapidly process terabytes of data, discerning patterns to guide high-level corporate decisions, cutting-edge science or groundbreaking creative work. For example:

  • A business intelligence (BI) application sifts competitive, economic and operational data to guide and even trigger corporate actions, seeking to act faster and more effectively than the competition
  • Mobile phone customers demand instant response and advanced call features, requiring the service provider to navigate massive customer and routing databases instantly when calls are placed
  • Drug company scientists repeatedly perform millions of calculations to test complex models and evaluate new compounds in silico in the race to discover the next blockbuster drug

McObject’s eXtremeDB-64 in-memory embedded database provides the real-time 64-bit processing to greatly accelerate sorting, retrieving and analyzing with very large data stores.

In addition to the in-memory database system (IMDS) version, eXtremeDB-64 is available as a hybrid embedded 64-bit database, called eXtremeDB-64 Fusion, that enables developers to combine all-in-memory with on-disk data storage in the same application. For details on the hybrid capabilities of eXtremeDB-64 Fusion, see this site’s page for the eXtremeDB Fusion product.

Compared to traditional 32-bit processors, 64-bit technology approximately doubles the amount of data a CPU can handle per clock cycle, and increases the amount of memory a system can address, from approximately 3GB, to more than one terabyte (1000GB).

eXtremeDB-64, as an in-memory database system (IMDS), leverages the increased available memory to support much larger databases, while continuing to deliver the performance-related benefits inherent in its all-in-memory design. These include elimination of disk I/O, file management and caching logic, data transfer and duplication, and other sources of performance overhead that are “hard-wired” into on-disk databases.

With eXtremeDB-64, McObject moves to the forefront of embedded databases in providing 64-bit support. Other 64-bit databases (both in-memory and on-disk) are client-server products that entail separate database server and client application processes. In contrast, as an embedded database, eXtremeDB is a library that is linked with the client application. This eliminates client/server inter-process communication latency, providing eXtremeDB-64 with another significant performance advantage.

Consider the eXtremeDB-64 benchmark results from a test involving a very large database(VLDB), shown in Figure 1, below, that we feel merit the term “extraordinary.”


Figure 1. Benchmark test performed using eXtremeDB-64 for Linux running on 160 core SGI Altix server, 1.1 terabyte database.

To request the evaluation software for eXtremeDB-64, contact info@mcobject.com or call us at +1-425-888-8505.

Back to Overview page

 



Highlights
India’s telecom innovator Lifetree Convergence adopts McObject’s high availability embedded DBMS!

Control Engineering magazine features eXtremeDB-HA as key component in safety-critical oil and gas drilling control system.

New eXtremeDB Kernel Mode (KM) deploys in operating system kernel, delivering maximum performance and predictability!

McObject launches support and discussion forums. Take a look.

Related Pages Real-time database technology for…
Solutions | Products | Support | Markets | Company | Partners | Pressroom
Downloads | How to Buy | Privacy/Terms of Service | Contact Us | Home

copyright 2008 McObject LLC
e-mail: info@mcobject.com