Raima Database Manager™ (RDM)
The Database for Embedded Applications
Raima Database Manager (RDM)™ is a cross-platform, small-footprint, in-memory database developed for resource-constrained environments. It is optimized for performance and reliability and designed to meet future technology demands.
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.
Multiple Indexing Methods - B-Tree, Hash, R-/R+ Tree and AVL indexes are fully supported by RDM and available for users.
Platform Compatibility - Develop once, deploy anywhere. Through Raima´s file format, you can mix and match operating systems and hardware.
Snapshots - Snapshot isolation allows concurrent reads to the database when write transactions are occurring.