Raima Database Manager is an embedded relational database management system developed for applications with limited memory and connectivity needing high performance. RDM enables intelligent decisions to be made on the device level in near real-time.
Embedded Database for applications that are:
RDM is designed for applications that require local storage if connectivity is lost, unmatched speed for real-time decision-making and reliability.
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.
RDM is automated to manage database storage and essentially all the critical functions are self-managed.
AES encryption from 128 bit to 256 bit meets market demand for cybersecurity support and gives Raima clients peace-of-mind.
ACID transactions guarantee that when changes to a database record are made, that data is correct and no data is lost.
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
Should You Build or Buy a DBMS?
There are many problems that can arise when you develop your own database storage engine. At first, it may seem simple to just store the information you need in a flat file and let it grow as you develop and use your application. Unfortunately, feature creep can easily cause complications to this design. Try our build vs. buy calculator now.
RDM: An Ideal Solution for Real-Time Data Management
RDM is optimized to run on resource-constraint IoT edge devices that require real-time response. RDM enables businesses to move data from the edge to any cloud database. Use RDM in a client/server application or peer-to-peer on almost any hardware and software combination.
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."
"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
Manage data across platforms
Run natively on ARM, PPC or x86 processors and on major Real-time operating systems (RTOS).
RDM can even run without an OS in a bare-bones configuration.