eXtremeDB vs RaimaDB
eXtremeDB
mcobject.comRaimaDB
raima.comSide by side
| Figure | eXtremeDB | RaimaDB |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | Yes | Yes |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 4 |
| Spec score · In-Memory Databases | 7.8 (#11) | 7.8 (#12) |
| Founded | 2001 | 1982 |
| Headquarters | Federal Way, Washington, USA | Seattle, Washington, USA |
| Purpose | eXtremeDB is an in-memory database system designed for embedded devices and applications. | RaimaDB is an embedded database for mission-critical applications, including edge, IoT, and real-time systems. |
| Security | Network communications can use TLS/SSL, with support for OpenSSL and wolfSSL implementations. | RaimaDB supports AES encryption with 128-, 192-, or 256-bit keys, and its 16.1 administrative GUI supports SSL. |
| 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. | Raima describes a dedicated support team and offers separate Support & Maintenance pricing on request. |
Plans
RaimaDB
- RaimaDB CertPriced on request
- RaimaDB CorePriced on request
- RaimaDB EnterprisePriced on request
- Support & MaintenancePriced on request
In their own words
eXtremeDB
eXtremeDB is an in-memory database system designed for embedded devices and applications. It can combine in-memory and persistent storage within one database system. Interfaces include native APIs, REST, SQL, ODBC, and JDBC, with language APIs for C/C++, Java, Python, C#, Go, and Rust. For time-series data, a sequence type provides columnar storage. Distributed options include High Availability, Cluster, and Active Replication Fabric for replication across IoT tiers. Network communications can use TLS/SSL with OpenSSL or wolfSSL. Technical specifications list maximum database sizes of 4 GB on 32-bit architectures and 18.4 exabytes on 64-bit architectures. eXtremeDB supports Android, iOS, Linux, macOS, and Windows, and can be self-hosted. Evaluation downloads are listed for Linux, macOS, and Windows; custom trial packages can be requested for other platforms. McObject offers annual engineering support contracts that include software updates and a 50 percent discount on major upgrades. Commercial licensing is paid, with pricing available on request, and a 60-day trial is listed.
RaimaDB
RaimaDB is an embedded database for mission-critical applications, including edge, IoT, and real-time systems. It can store data in memory or on disk without a schema change, and supports ACID transactions and rollback recovery. Raima says the database can operate with 350K of RAM and minimal CPU speeds; automatic encoding and compression use 25% less disk space on average. Interfaces include C/C++, Python, Java JDBC 4.2, ODBC 3.9, and a RESTful API, with integrations for Visual Studio, Xcode, Eclipse, and Wind River Workbench. Security includes AES encryption with 128-, 192-, or 256-bit keys; the 16.1 administrative GUI supports SSL. RaimaDB Cert is stated to meet functional-safety standards for automotive, aerospace, industrial, medical-device, and rail applications. Supported environments span Windows, macOS, Linux, Android, embedded operating systems, and a no-OS configuration. Pricing is available on request, and a free trial is listed. Raima was founded in 1982 and is headquartered in Seattle.