Skip to content
Embedded technology

Raima Database Manager™ (RDM)

The Database for Embedded Applications

Raima Database Manager™ (RDM)

At the Heart of Smart Grid Technology

Raima Database Manager™ (RDM)

Key in a wide range of mission-critical systems

Raima Database Manager (RDM)™ is a cross-platform, small-footprint, in-memory, embedded 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. See our performance testing benchmarks.

Platform independent database icon

Develop Once, Deploy Anywhere

Multiple API's and configurations provide developers with a wide variety of powerful programming options and functionality. Mix and match operating systems without little endian or big endian compatibility issues.

Embedded realtime database icon

Simple Administration

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.

Key Features

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 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.

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.

Try RDM for free

Examples of Use Areas

RDM's modular architecture is designed to meet the complex architecture of embedded applications.

Learn More

Supports pure in-memory storage for 32-bit and 64-bit applications. Allows for faster transactions.

Learn More

RDM enables data gathering on the edge and sends data to the cloud for data analytics queries.

Learn More


Millions of sensors and devices gather massive amounts of data. Raima provides data management directly on the devices/sensors.

Learn More

RDM delivers backend data management that enables information sharing and makes data actionable.

Learn More

RDM enables computing storage and control function closer to the data producing sources.

Learn More

RDM is ideal for creating applications for mobile devices such as smartphones or tablets.

Learn More

RDM's feature-rich SQL component allows developers to create more advanced logic and simple deployment of their SQL database system.

Learn More

Trusted by Leading Companies

"We needed an in-memory database solution that would be adaptable on our custom OS and potentially being scalable onto standard server platforms. Raima's was the only yet the best option we found."

Karol Rohrer,  Elvys s.r.o Executive Director

"We chose Raima for data storage because of its high performance and low-memory footprint."

Paul Fraley, Juniper Networks Software Manager

"Raima has a significant customer base, which is impressive and gives us confidence in the product."

 Chris Hunt, General Dynamics UK Ltd. Engineering IT Manager

"Mitsubishi has many applications in development that require the speed, reliability and flexibility that RDM provides. RDM will give us the flexibility to develop applications on any industrial device."

Chris Hazlewood, Strategic Alliance Manager Mitsubishi Electric Europe

"RDM was an easy selection because it offers all of the functionality we needed on our target platform. Raima has consistently exhibited exceptional cooperation to meet all of our business demands including providing source code for the database."

Boeing Spokesperson

"We chose Raima’s RDM because it is mature, reliable, and designed for embedded applications. Additionally, our data relationships are complex and RDM is uniquely capable of modeling these relationships without compromising performance."

R&D Manager, Nokia

"Raima RDM has proven itself in meeting the stringent requirement of high data integrity. We have accomplished satisfying 100% data integrity even after some of the most brutal test scenarios."

Rodney Spruell, Adva Optical Networking

"We have been using RDM for many years embedded in our products – Raima is very stable and works just as intended."

Søren Aldenryd, Systematic Principal Product Manager

"We needed a database that could provide low-level API access for ultimate design control and to allow us to fine-tune performance, as well as a product that provided a standard SQL interface to meet our ease-of-use reporting expectations from our customers, Raima’s database delivered perfectly on this requirement."

Devin Cole, Performance Solutions Engineering Manager, Metso Automation USA

RDM has provided us the data reliability and security required to be able to deliver successful products into the financial industry.

Lucie Johnson – Vice President of Engineering at ImageScan