< Back to list

eXtremeDB In-Memory Embedded Database

The e X treme DB(TM) Standard Edition in-memory embedded database is McObject's core product: an exceptionally fast database with a strict memory-based architecture and direct data manipulation. Storing and manipulating data in exactly the form used by the application removes overheads associated with caching and translation. Typical read and write accesses are at the level of a few microseconds, or less. The engine is reentrant, allowing for multiple execution threads, with transactions supporting the ACID properties, assuring transaction and data integrity. (Please see separate listings on this site for e X treme DB's High Availability, Transaction Logging, 64-bit and Single Threaded Editions, and for e X treme DB Fusion, McObject's hybrid on-disk/in-memory embedded database system.) The e X treme DB Runtime Environment provides: Accelerated transactions . e X treme DB stores data entirely in main memory, eliminating disk access, caching and other processes that add overhead. e X treme DB's transaction manager is optimized for high transaction rates. Small footprint . By streamlining core database functions, McObject offers an in-memory database system (IMDS) with a RAM footprint as small as 50K. Direct data access . Other database systems copy records from database storage to cache, and then to a new location for manipulation by the application. By working with data directly in main memory, e X treme DB eliminates the overhead of duplicate data sets and of data copying. No Translation . e X treme DB stores data in the exact form used by the application - no mapping a C data element to a relational representation, for example, or requiring additional code to pick fields from tables and copy them to C structures. By eliminating this overhead, e X treme DB reduces memory and CPU demands. Multiple APIs . The first is a standard function library for basic database operations. The second, a native API for manipulating data, derives from the application-’s data model and thus reflects it purpose and schema. McObject's e X treme SQL provides a high performance SQL interface.

Industry

Application/Software Development Horizontal

Red Hat Certifications

This product has been certified to run on the following Red Hat products and technologies:

Target Product Level
Red Hat Enterprise Linux 5.x Self-Certified