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.

Raima Database Manager has been the leading embedded database engine for over 30 years and has been used by more than 20,000 software engineers. It can be found in applications for industrial automation, data collection and logging, analytics software and measurement and monitoring. Leading companies in the industrial industry like GE Power, Schneider Electric, Hydril, Aker Solutions, ABB, Schlumberger and Toshiba.

Key Features:
Fast Performance In-Memory, Hybrid or Persistent Storage
RDM designed from the ground up to take full advantage of memory as the storage medium. This makes it not only faster than disk-based DBMSs but also faster than competitors who added in-memory as an afterthought. Find performance benchmarks here.

Platform Compatibility
Develop once, deploy anywhere. Through Raima´s file format, you can mix and match operating systems and hardware. RDM runs on a wide range of operating systems, including Windows, Linux, Apple, Android or RTOS: WindRiver, GreenHills, QNX or Embedded Linux.

High Availability
RDM supports local storage and data replication from an RDM database to another RDM database system, or to any other enterprise database vendor, Oracle or Microsoft SQL Server through SymmetricDS. Data can be collected on the device and replicated to an enterprise system for big data analytics and BI.

Easy to Use
We focus on ease of use, providing out of the box project files for all the standard development environments. RDM is automated to manage database storage and essentially all the critical functions are self-managed, and we support the OS and development languages you know.

Extended Flash Media Lifetime
RDM optimizes and minimizes the number of writes to the storage medium, prolonging the lifetime of the device. This means less maintenance is needed for the medium and less replacements over the lifetime of the application. Additionally, RDM performs better on these devices due to the optimizations it has.

Embedded Systems and Real-time Application
Fully supports real-time system performance. RDM has been designed to meet the zero-administration requirements of an embedded application, there is no need for a database administrator. Learn more about RDM in embedded systems. 

Full Feature SQL Support
RDM provides developers with all the benefits SQL has to offer. Fully-featured and enhanced SQL support, including SQL PL, Stored Procedure, and Triggers. Learn more about our SQL support.

Multi-Core Scalability
Maintain performance by adding further resources as demands on the system increase. RDM supports any 32-bit and 62-bit hardware.

Before the release of RDM, many tests and methods have been developed to ensure a robust and usable product. This is due to the stability and robustness requirements for a database being much more stringent than many other types of applications. Learn more about our testing.

Small Footprint
RDM is designed for small footprint environments. Developers can reduce the size to as low as 40K, depending on features and options selected.

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.

Raima Database Manager Product Page
Raima Database Manager Documentation
Embedded Database
Performance Benchmarks
Download the embedded database here

Contact Details:

Raima, Inc.
2001 6th Ave., Suite 3200,
Seattle, WA 98121, USA
Phone: +1 206.748.5300
Fax: +1 206.748.5200

Raima AS
Forneburingen 33,
1360 Fornebu, Norway
Phone: +47.984.50707
Fax: +1 206.748.5200

General Inquiries: info@raima.com

Sales: sales@raima.com

Visit raima.com for more information