RDM provides the highest-functioning database for resource-constrained environments and supports in-memory, hybrid and persistent storage.
Develop Once, Deploy Anywhere
Multiple API's and configurations provide developers with a wide variety of powerful programming options and functionality.
RDM is automated to manage database storage and essentially all the critical functions are self-managed. it frees up time to focus on other things than administration.
ACID-Compliance - ACID transactions guarantee that when changes to a database record are made, data is correct and no data is lost.
Embedded/Real-time Application - Fully supports real-time system performance. RDM has been designed to meet the zero-administration requirements of an embedded application.
Fast In-Memory Performance - Optimized in-memory implementation allows for faster transactions and throughput of data.
SQL Optimization Support - Fully-featured and enhanced SQL support, including SQL PL, Stored Procedure and Triggers.
Multi-Core Scalability - Maintain performance by adding further resources as demands on the system increase.
Small Footprint - It needs only 10k of RAM and minimal CPU speeds to fully operate. With more power in the system, RDM will fully utilize it all to perform even faster.
Platform Compatibility - Develop once, deploy anywhere. With RDM you can mix and match operating systems and hardware. RDM can even run without an OS in “bare bones boards” configurations
Multiple Indexing Methods - B-Tree, Hash, R-/R+ Tree and AVL indexes are fully supported by RDM and available for users.