Find McObject database management software in these and other markets.
At the very core of fast, reliable embedded systems.
eXtremeDB and Perst are so small and versatile they are used almost everywhere. McObject database management systems are found in over 30,000,000 deployments world-wide. We invite you to learn more.
Networking and Telecom
Modern telecom and networking devices manage large volumes of complex data and demand stellar low-latency performance and lasting reliability. eXtremeDB has been at the core of network equipment for years. The eXtremeDB data management solution for telecom and networking offers ultra-efficient performance, high availability, Patricia trie indexes and more!

Read about eXtremeDB database indexes to boost performance and minimize footprint
Designed to prevent data corruption
High Availability for embedded systems that require 99.999% uptime
Read about eXtremeDB database indexes to boost performance and minimize footprint
Designed to prevent data corruption
High Availability for embedded systems that require 99.999% uptime

Aerospace and Defense
Designed for use in resource-constrained, mission-critical and safety-critical embedded systems, eXtremeDB has earned its pedigree through a unique combination of features that are not found in any other database system.
Ultra-fast, elastically scalable data management.
eXtremeDB delivers the benefits of distributed database management via distributed query processing, clustering and high availability options.
High Availability for embedded systems that require 99.999% uptime
A hard real-time option. Learn more about eXtremeDB/rt.

Industrial Systems
eXtremeDB supports both in-memory and on-disk data management for the maximum speed and predictability demanded by industrial systems. eXtremeDB is used world-wide for industrial control in manufacturing, energy extraction, transportation, telecommunications and other fields.

eXtremeDB can achieve predictable response times in the microsecond range and is designed to operate in the harsh environment of industrial systems.
Compatible with all embedded/real-time operating systems
High Availability for embedded systems that require 5 9s availability
Try our Industrial IoT Demo Application
A hard real-time option. Learn more about eXtremeDB/rt.
eXtremeDB can achieve predictable response times in the microsecond range and is designed to operate in the harsh environment of real-time systems.
Compatible with all embedded/real-time operating systems
High Availability for embedded systems that require 5 9s availability
Try our Industrial IoT Demo Application
A hard real-time option. Learn more about eXtremeDB/rt.

Consumer Electronics
The right embedded database software in consumer electronics can reduce costs, boost performance and support data-hungry new features, lending a critical advantage to manufacturers. eXtremeDB was developed for resource-constrained embedded systems. Its small code size (approximately 200K) reduces device hardware costs, while its unmatched features and speed deliver a snappy user experience.
Read about built-in security features
Compatible with all embedded/real-time operating systems
Developers can leverage a rich toolset, including event notifications, fast and flexible search methods, support for virtually all data types, and multiple application programming interfaces (SQL ODBC & JDBC, Python, native C/C++, Java & C#/.NET).

IoT Edge
eXtremeDB is ideal for IoT edge database management because it is extremely small, fast, and reliable. The efficient design and unmatched speed have been giving developers a competitive edge since 2001. No other database management system offers developers more features to choose from.

Read about built-in security features
Compatible with all embedded/real-time operating systems
eXtremeDB has a tiny footprint. Review features to reduce memory usage
Read about built-in security features
Compatible with all embedded/real-time operating systems
eXtremeDB has a tiny footprint. Review features to reduce memory usage

eXtremeDB Active Replication Fabric™ offers solutions for IoT system developers.
Active Replication Fabric offers reliable data management by solving 5 challenges for IoT system developers:
Bidirectional Replication
Intermittent connections
Multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud)
Security
Compression to maximize limited bandwidth networks
IoT Big Data
eXtremeDB for HPC was built for IoT big data with a flexible architecture, elastic scalability, columnar data layout and other features designed to provide the fastest time series analytics.
Ultra-fast, elastically scalable data management.
eXtremeDB delivers the benefits of distributed database management via distributed query processing, clustering and high availability options.
eXtremeDB Pipelines a library of more than 150 built-in functions for record setting speed when performing statistical analysis on time series data

Mission- and Safety Critical Systems
eXtremeDB/rt is the first and only deterministic embedded database management system for mission- and safety-critical hard real-time applications. It is built to satisfy strict requirements for timely execution of avionics and aircraft navigation systems, driver assistance systems, critical medical equipment and similar systems’ data management. The groundbreaking design of eXtremeDB/rt preserves the external and internal consistency of data by enforcing transaction deadlines and the ACID properties.

Adaptable real-time transaction managers
No restrictions on execution patterns
Broad RTOS Support
Highly configurable database kernel
Adaptable real-time transaction managers
No restrictions on execution patterns
Broad RTOS Support
Highly configurable database kernel

Financial Systems
eXtremeDB for HPC time series database delivers the most powerful solution for managing market data while maximizing productivity through open, developer-preferred languages, making it the ideal database for financial systems.
eXtremeDB has repeatedly set speed records, then shattered its own records. Learn how.
eXtremeDB delivers the benefits of distributed database management via distributed query processing, clustering and high availability options.
High Availability for embedded systems that require 99.999% uptime

Related Resources

Webinars for Professional Developers
Watch to on-demand Webinars, hosted by experts, about proven database management system practices. Watch “Edge Node Database Systems, the Internet of Things’ Hidden Workhorses“. Or, “Embedded Databases: Make or Break Technology Choices for High Performance Applications” and others.
Watch Embedded Databases: Building In Always On High Availability
This Webinar highlights the issue of operational continuity: how can a database system survive the failure of the software or hardware environment in which it operates?
Watch Eliminating Database Corruption
Why corruption occurs and provides strategies to prevent it, focusing on hidden dangers – like storage device settings that can undermine data consistency – as well as more recognizable risks, such as passing wrongly typed data to a database run-time.
Review our list of Webinars

Articles for Professional Developers
- Change Data Capture in Embedded Databases Embedded Computing Design
- Industrial Internet of Things (IIoT) Database Usage in Rail Systems insight.tech
- The Importance of Distributed Databases for the Internet of Things Embedded Software Engineer – ESE Kongress edition, page translates
- Comparing Optimistic and Pessimistic Concurrency, Embedded Computing Design
See a list of articles

White Papers for Professional Developers
We have been testing, improving on, and retesting our software from the beginning in 2001 in order to provide our clients with the best possible data management solutions. Read “Database Persistence, Without The Performance Penalty” and more.
Review our research
White paper: Database Persistence, Without The Performance Penalty
Some applications require higher data durability than in-memory storage provides. What if DRAM could be made persistent? AgigA Tech’s AGIGARAM non-volatile DIMM (NVDIMM) delivers that capability. McObject benchmarked the eXtremeDB In-Memory Database System using AGIGARAM as storage, including “pulling the plug” mid-execution, and comparing the NVDIMM to transaction logging as a solution for data durability/recoverability. This paper presents the benchmark tests and results.
White paper: Will the Real IMDS Please Stand Up?
In-memory database systems (IMDSs) have changed the software landscape, enabling “smarter” embedded applications and sparking mergers and acquisitions involving the largest technology companies. But IMDSs’ popularity has sparked a flurry of products falsely claiming to be in-memory database systems. Understanding the distinction is critical to determining the performance, cost and ultimately the success or failure of a solution. This white paper examines specific products, seeking to answer the question, “is it really an in-memory database system?”