|
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
|