Skip to content

Raima Database Manager
The database for Embedded Linux

With the rise of popularity in the IoT/IIoT, there has been an increased need for a very small and embedded operating system. Raima Database Manager (RDM) have full feature support for Embedded Linux , one of the most popular Real-time Operating systems (RTOS). Small footprint and high performance are both typical requirements where Embedded Linux combined with RDM meets those requirements

RDM is designed as a low memory requirement, high speed, flexible, flash medium optimized database system. It has fully fledged SQL support and additionally, it can be accessed through multiple different API's seamlessly without any database changes. An RDM database can additionally be run in-memory or on disk, also without any database schema changes. The only requirement is a simple change during an API call.

In an environment where storage is at a premium, RDM has in-memory performance that is uniquely designed and optimized to run extremely fast with a small footprint. Performance tests have shown that it is over 3x as fast as leading competitors while also utilizing less memory due to the lower storage space required. Here is how RDM performs compared to SQLite. RDM takes advantage of the design of high-speed RAM to run as fast as possible.

Embedded database for Embedded linux realtime operating system

High-Performance - If it's fast, it's Raima. See our performance benchmarks.

Small Footprint - RDM needs only 350k of RAM and minimal CPU speeds to fully operate.

Cross-Platform - Run on almost any hardware and software combination. Develop once, deploy anywhere. Learn More.

Secure and Reliable - Encryption up to 256 bit for cybersecurity support and ACID transactions for data validity

Flexible Architecture - Hybrid, In-memory or on-disk storage. Single or multithreading. Peer-to-peer or client/server. Learn more.

SQL Optimization Support - Fully-featured and enhanced SQL support, including SQL PL, Stored Procedure and Triggers. Learn more.

Developer Ease of use - Multiple API's and configurations provide developers with a wide variety of powerful options and functionality.

High Availability - Store data on the edge and easily replicate that data to any cloud database

Try RDM for Embedded Linux