Leading the Embedded World

Third Party Partners

McObject

Products:
eXtremeDB Standard Edition
eXtremeDB High Availability Edition
eXtremeDB Transaction Logging Edition
eXtremeDB Fusion

Product Summary
eXtremeDB is an in-memory embedded database with a very small footprint, created explicitly for the unique needs of real time and embedded systems.

Product Description
The eXtremeDB Standard Edition database from McObject is the first database management system built from the ground up for the unique needs of intelligent, connected devices. eXtremeDB presents a tiny footprint, as little as 50K, sparing RAM and CPU resources while delivering critical data management features, including coordination between multiple threads, fast and flexible navigation methods, and assured data integrity through transactions supporting the ACID properties. eXtremeDB accelerates data management by storing data in main memory. This eliminates file system dependence, including RAM-disk, as well as any latency from copying data from main memory to cache, and to the application location. eXtremeDB stores data in the form native to the host language, so there is no translation overhead from mapping C data elements to non-native representations. For optimal efficiency, device developers tightly integrate data management and application code. eXtremeDB enhances programming languages used by professional developers, improving productivity and cutting project time. eXtremeDB provides a standard library of functions for common database operations, as well as a highly intuitive, project-specific interface generated when the database is compiled. eXtremeDB supports virtually all data types and provides multiple indexing and search methods including exact match hash searches, b-tree indexes, and object-identifier references. A powerful debugging environment further promotes developer productivity.

eXtremeDB High Availability
eXtremeDB-HA is a fault-tolerant version of eXtremeDB. Designed to power embedded systems that cannot afford to fail, eXtremeDB-HA delivers the highest degree of reliability, along with its unsurpassed performance and ultra-small footprint. Based on a rugged, time-cognizant, two-phase commit protocol, eXtremeDB-HA ensures that the main database and identical hot standby database transactions succeed or fail together. eXtremeDB-HA enables two or more synchronized databases within separate hardware instances through communication channels implemented over standard or proprietary communication protocols.

eXtremeDB Transaction Logging Edition
Transaction Logging provides recovery capabilities for eXtremeDB databases in the event of device or system failure. When transaction logging is active and enabled for the database, all updates to the data objects are logged to a set of files on disk, or a network device. If the memory content is damaged or destroyed, the exact state of the database is restored by an automatic roll forward procedure.

eXtremeDB Fusion
McObject’s eXtremeDB Fusion is a hybrid embedded database that combines in-memory and on-disk data storage. This enables developers to optimize applications for speed and persistence, while taking advantage of the most cost-effective and physical space-conserving approaches to data storage (since byte-for-byte, disk storage can be cheaper than memory, and can also take less physical space).

Processors Supported
All

Supported Green Hills Products
INTEGRITY

Press Release:
» McObject and Green Hills Software Drive Automotive Embedded Systems Advances (April 11, 2005)
» German In-Car Telematics Innovator Chooses McObject’s eXtremeDB (August 2, 2004)

McObject LLC
22525 SE 64th Place, Suite 302
Issaquah, WA 98027
Phone: 425-888-8505
Fax: 425-888-8508
Email: info@mcobject.com
Website:www.mcobject.com

Return to Green Hills Software's partner directory
© 1996-2012 Green Hills Software Trademark Acknowledgements