RDM
Raima Database Manager (RDM)™ is an embedded in-memory database developed for the IoT and edge market. It is fast and persistent, optimized for performance and reliability (see our performance testing benchmarks). RDM can be used through a call from it's extensive suite of API's including the C/C++ cursor, SQL, Java JDBC and RESTful.
Fast In-Memory Performance
Optimized in-memory implementation allows for faster transactions and results to support enterprises that need the utmost speed and performance.
Time Series with FFT
Custom generated time series support. Users can specify time series data with full transactional support and downsampling of data. Also FFT support for data transformations.
Small Footprint
RDM needs only 350k 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 but that is not required.
ACID-Compliance
ACID transactions guarantee that when changes to a database record are made, that data is correct and no data is lost.
Secure and Reliable
AES encryption from 128 bit to 256 bit meets market demand for cybersecurity support and gives Raima clients peace-of-mind.
Embedded / Real-time Database
Fully supports real-time system performance. RDM has been designed to meet the zero-administration requirements of an embedded application.
SQL Optimization Support
Full featured and enhanced SQL support including SQL PL, Stored Procedures and Triggers.
Replication from edge to cloud
Through the use of SymmetricDS, Raima can store data on the edge and easily replicate that data to RDM or any cloud database.
Compact Data Storage
Automatic encoding and compression use 25% less disk space on average. You can also leverage our vacuuming.
Multiple Indexing Methods
B-Tree, Hash, R-/R+ Tree, and AVL indexes are fully supported by RDM and available for users. Indexing with RDM..
Platform Compatibility
Develop once, deploy anywhere. The file format allows direct copy/paste or movement from one device or platform onto another regardless of byte order or architecture differences. RDM can even run without an OS in a barebones configuration.
Dedicated Support Team
Our Customer Support team is dedicated to providing fast, friendly and effective service. We also provide free support during your evaluation process to help you get the most out of RDM.
Flexible Licensing Options
Raima has always made the RDM source code available at a reasonable cost. Raima and its experienced developers are proud of this code and don’t mind if you take a peek, or even step through it in your own debugging system. Source code comes complete with project files necessary for you to build it yourself. Since RDM can be freely downloaded and licensed for application development at a very low entry fee until it is ready to deploy, and with source code availability, there is very little cost difference between Raima’s commercial licensing and Open Source with support or for commercial use.
Raima Database Manager (RDM)™ at a glance
Link – www.raima.com