"Raima Database Manager is a cross-platform, small-footprint, and in-memory database developed for the IoT. It is fast and persistent, optimized for performance and reliability"
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. 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.
Flexible Licensing Options:
RDM Core - This introductory package is typically used in applications designed for edge IoT devices, where performance and footprint are of great importance. Experience direct access to a comprehensive and easy-to-use low-level cursor C API for ultimate control while also providing a C++ API for object-oriented programming.
RDM Enterprise - This package is perfectly designed for application developers who are familiar with SQL and want to decrease development time. It is Raima’s complete product package with the full set of features and functionality. The enterprise package is designed for multiple industry standard APIs to connect to third-party tools for purposes such as replication, reporting, analysis, and administration.g.
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.