Select Page

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 an in-memory database system (IMDS), eXtremeDB eliminates I/O and other sources of latency.  Your system gains speed without rewrites or expensive new hardware.  Learn more about our independently audited benchmark test results.

Highly Scalable
eXtremeDB scales to support in-memory databases beyond one terabyte in size. eXtremeDB Clustering and Sharding easily scales horizontally across cores, CPUs and/or servers.  Read our white paper:  Scaling the eXtremeDB® In-Memory Database System (IMDS) Beyond the Terabyte Size Boundary

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

Open replication
The eXtremeDB Data Relay feature fosters flexible fine-grained data sharing between embedded systems, 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.

Multiple database interfaces
Access the database using its fast native API or standard SQL (including JDBC/ODBC eXtremeSQL); C/C++, Java, C#, Python and stored procedures in LUA, Python and C.  Learn about this and other features on our key features page.

A caching solution
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.

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

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.

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.

Storage efficient
Object-caching solutions require complex data views to be generated and stored in memory, anticipating user requests. In contrast, eXtremeDB supports on-the-fly querying, with only core data stored in RAM.

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.

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

A proven database solution
eXtremeDB’s track record of performance and reliability ranges from mission critical embedded systems (aerospace, industrial control, telecom, etc.) to highly scalable, enterprise systems including financial trading, e-commerce and satellite communications.

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.

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.

Source code available
Provides the ultimate transparency for developers using eXtremeDB . Use it for porting, learning, or to add a needed function.

Reduced manufacturing costs
Small code size and minimal storage overhead (as little as 15%) means less RAM is required; eXtremeDB’s streamlined design permits a lower cost CPU. Component costs drop, giving your device a cost advantage.  Or, use the extra CPU speed to offer a faster experience than your competition, and use the extra memory to manage more data at the same cost as competing products.

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.

Best Development Tool & Operating System at IoT World

IoT Vendor of the Year

Outstanding Structured Database

Best Big Data Analytics & Technology Provider