Freedom251 › In-Memory Databases
eXtremeDB

What eXtremeDB is
eXtremeDB is McObject’s database system for embedded devices and applications, with an in-memory design and support for persistent storage. It can use in-memory and persistent storage together within a single database system. Interfaces include native APIs, REST, SQL, ODBC, and JDBC; listed language APIs cover C/C++, Java, Python, C#, Go, and Rust. For time-series data, a sequence data type stores data in columnar form. Distributed options include High Availability, Cluster, and Active Replication Fabric for replication across IoT tiers. Network communications can use TLS/SSL through OpenSSL and wolfSSL implementations. Listed deployment platforms include Android, iOS, Linux, macOS, Windows, API, and self-hosted environments. Technical specifications give maximum database sizes of 4 GB on 32-bit architectures and 18.4 exabytes on 64-bit architectures. McObject says eXtremeDB for HPC is intended for capital markets and other high-performance computing applications. The commercial license is arranged with McObject, and a 60-day trial is available. Evaluation downloads are listed for Linux, macOS, and Windows, with custom trial packages available by request for other platforms. Annual support contracts from McObject’s engineering team include software updates and a 50 percent discount on major upgrades.
Who it suits
eXtremeDB suits developers building embedded applications or devices that need in-memory and persistent storage, multiple interfaces, or time-series data handling. McObject also describes its HPC offering for capital markets and other high-performance computing applications.
What it does well
- Combines in-memory and persistent storage in one database system.
- Offers REST, SQL, ODBC, JDBC, and native APIs.
- Includes a columnar sequence data type for time-series data.
- Distributed options include High Availability and Cluster.
- Network communications can use TLS/SSL.
- A 60-day trial is available.
What to know first
- There is no free plan.
- Commercial license pricing requires contacting McObject.
- Evaluation downloads are listed for Linux, macOS, and Windows; other platforms require custom trial packages.
Limits
There is no free plan; the trial lasts 60 days. Evaluation downloads are listed for Linux, macOS, and Windows, while trial packages for other platforms must be requested.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| eXtremeDB commercial license | Contact McObject for licensing options. · License options are discussed with McObject | On request |
As mcobject.com lists them, read 29 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the eXtremeDB website.
- Download an evaluation package for Linux, macOS, or Windows.
- Request a custom trial package for another platform, if needed.
- Use the 60-day trial to evaluate the system.
- Contact McObject to discuss commercial license options.
Verdict
Consider eXtremeDB if you are building embedded software or need a database system with both in-memory and persistent storage, varied interfaces, and distributed options. Look elsewhere if you need a free plan or published commercial license pricing.
Questions
How much does eXtremeDB cost?
Commercial license pricing is arranged with McObject; no price is listed.
Is there a free plan or trial?
There is no free plan. A 60-day trial is available.
Which platforms can I use for the trial?
Evaluation downloads are listed for Linux, macOS, and Windows. Custom trial packages can be requested for other platforms.
What interfaces and languages does eXtremeDB support?
It provides native APIs, REST, SQL, ODBC, and JDBC interfaces. Listed language APIs include C/C++, Java, Python, C#, Go, and Rust.
Is eXtremeDB open source?
The listed plan is a commercial license. The available facts do not establish whether the software is open source.
Who makes eXtremeDB?
McObject makes eXtremeDB. The company says it was founded in 2001 alongside the product’s introduction.
Facts from eXtremeDB's own pages
- APIs
- The product provides native APIs, REST, SQL, ODBC and JDBC interfaces, with listed APIs for languages including C/C++, Java, Python, C#, Go and Rust. · mcobject.com, 29 Sept 2026
- Company history
- McObject says it was founded in 2001 alongside the introduction of eXtremeDB. · mcobject.com, 29 Sept 2026
- Database limits
- The technical specifications list maximum database sizes of 4 GB on 32-bit and 18.4 exabytes on 64-bit architectures. · mcobject.com, 29 Sept 2026
- Distributed options
- Its distributed options include High Availability, Cluster and Active Replication Fabric for replication across IoT tiers. · mcobject.com, 29 Sept 2026
- Founded
- 2001 · mcobject.com, 28 Sept 2026
- Headquarters
- Federal Way, Washington, USA · mcobject.com, 28 Sept 2026
- Intended users
- McObject describes eXtremeDB for HPC as intended for capital markets and other high-performance computing applications. · mcobject.com, 29 Sept 2026
- Purpose
- eXtremeDB is an in-memory database system designed for embedded devices and applications. · mcobject.com, 29 Sept 2026
- Security
- Network communications can use TLS/SSL, with support for OpenSSL and wolfSSL implementations. · mcobject.com, 29 Sept 2026
- Storage
- It supports hybrid in-memory and persistent storage in a single database system. · mcobject.com, 29 Sept 2026
- Support
- Product support is available from McObject’s engineering team on an annual contract and includes software updates and a 50 percent discount on major upgrades. · mcobject.com, 29 Sept 2026
- Time series
- A sequence data type provides columnar storage for time-series data. · mcobject.com, 29 Sept 2026
- Trial platforms
- The evaluation page lists Linux, macOS and Windows downloads and says custom trial packages can be requested for other platforms. · mcobject.com, 29 Sept 2026
Where eXtremeDB stands on Freedom251
- In-Memory Databases#15 of 25
- Embedded Databases#25 of 30
