Top Downloads News Highlights
eXtremeDB running on E8 Storage sets multiple records in STAC benchmark tests.  Read the press release

New eXtremeDB v.8.0 Financial Edition for HPC offers excellent performance and a host of new features. Read the press release

On Time Series Analysis and Big Data. Read the interview with Andrei Gorine

McObject shortlisted in Outstanding Structured Database category in Computing Big Data Excellence Awards. Read the press release.

IoT Global Awards Shortlists McObject in Two Categories. Read the press release.

A McObject Focus—What’s Changing in the Satellite Industry? Read the article in SatMagazine

McObject records another year of impressive innovation and development. 
Read the press release.

XtremeDB v.8.0 adds a suite of new features for the Internet of Things. 
Read the press release.

BlueScope Chooses McObject's eXtremeDB for its Plate Mill Control System. Learn more.

GoldenSource and McObject Launch Fastest RegTech EDM Solution. Learn more

Big Data & IoT Excellence Awards Shortlist eXtremeDB. Click here to learn more.

Sandvine Upgrades to McObject's eXtremeDB. Read the press release.

ViaSat Selects eXtremeDB from McObject to Optimize Metrics Data from its Satellite Ground Network.
Read the press release.

McObject’s new eXtremeDB® v.7.1 offers better speed, enhanced security and greater flexibility. Learn more.

Read "Industrial Internet of Things (IIoT) Database Usage in Rail Systems" eXtremeDB
 goes rolling into the fog.

Read the article, "On the Challenges and Opportunities of the IoT, Interview with Steve Graves". 

XtremeDB Financial Edition DBMS sweeps records in Big Data benchmark. Get details.

Printable Version

eXtremeDB, a fast, reliable and cost-effective embedded database system for embedded systems and intelligent devices

Embedded systems manage growing volumes of complex data. Commercial pressures impose a shorter development cycle, with demands for reduced costs and more speed, features and reliability.

McObject created the eXtremeDB In-Memory Database System (IMDS) and related product family to meet these challenges. Thousands of embedded software developers have worked with eXtremeDB and the database plays a key role in millions of deployed applications, ranging from set-top boxes to networking gear, mission critical avionics, industrial controllers, medical technology and more.

What makes the eXtremeDB product family an increasingly popular choice for embedded system development? Learn about its key features, or the choices within the eXtremeDB product family - or keep reading for technical, reliability, and business case highlights.

Technical Prowess

Fastest database system available. As an in-memory database system (IMDS), eXtremeDB eliminates I/O and other sources of latency. An in-process architecture eliminates the inter-process communication overhead of client/server design. Your system gains speed without rewrites or expensive new hardware - we'll prove it!

Multi-core efficient. With advanced memory management and a multi-version concurrency control (MVCC) transaction manager, eXtremeDB fully leverages multi-core, multi-threaded systems.

Multiple database interfaces. eXtremeDB provides more application programming interfaces (APIs). For the fastest performance, use eXtremeDB's native C/C++ API. For standards support, choose the ODBC-compliant eXtremeSQL. eXtremeDB also offers native Java and C# (.NET) APIs.

Rich development tools. A wide range of supported data and query types adds to developer efficiency. The eXtremeDB native C/C++ API is highly intuitive, for quick learning, and lends itself to readable and maintainable code.

Choice in indexes. The right database index boosts performance and minimizes footprint. eXtremeDB offers R-trees for geospatial data, Patricia tries for IP/telecom, KD-trees for multi-dimensional data and Query-by-Example (QBE), B-trees, hash indexes and more.

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

Proven Reliability

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.

Distributed architectures. Both eXtremeDB High Availability (based on master-slave replication) and eXtremeDB Cluster (in which every database instance is "master") provide the basis for distributed architectures in which the database can survives hardware and/or software failures.

Flexible persistence. Fine-tune data persistence with eXtremeDB Transaction Logging. Store all or part of your data on disk (or SSD) using eXtremeDB Fusion. eXtremeDB also supports non-volatile RAM (NV-RAM) for storage.

Ensured data integrity. eXtremeDB’s ACID transactions safeguard data integrity, guaranteeing that updates will complete together or the database will roll back to a pre-transaction state.

A Strong Business Case

Shorter development cycle. Compared to self-developed (‘homegrown’) data management, eXtremeDB offers a proven solution that slashes months from development, QA and ongoing support.

Reduced manufacturing costs. Small code size (approximately 150K) and minimal 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.

Your competitive edge. Or, use the extra CPU speed to offer a snappier user experience than your competition, and use the extra memory to manage more data at the same cost as competing products.

Re-use your code. Leverage your development investment: as one of the most portable database systems, eXtremeDB deploys easily on new platforms, and even runs without an operating system in “bare bones boards” deployments.

Form factor flexible. The hybrid eXtremeDB Fusion enables use of either memory or persistent media for data storage, or both – choose the best component based on form factor.