RDM Embedded Database Solution for Real-time and Embedded Systems

Raima Embedded Database Product Overview

In today's environment reliability, performance and high availability are vital criteria for the success of an embedded system application. Historically time to market has been critical for developers of embedded systems and companies are constantly looking for ways to slash the product development time of their projects. Getting the next killer application out before the competition is more often then not key to the success of a company.

Experience you can count on
With over twenty five years of developing embedded databases for the embedded systems market, Raima Inc the developers of the Raima Database Manager (RDM) Product Family, have a very good understanding of the issues developers face every day. This is why we developed two of the most efficient and yet comprehensive embedded database solutions available today.

Relational database model illustration Network database model illustration

Size Does Matter
Size does matter and our embedded databases are very compact and fast. The Raima Database Managers are built on the very efficient network (pointer based) database model and as a result turn in some of the fastest benchmark times in the industry. This is possible because unlike the relational database, which uses indexes (keys) to locate rows of data our databases use direct pointers to locate database records bypassing the extra overhead of indexes.

Raising High Availability to New Heights
An embedded database must be available anytime and all the time. RDM was designed from the ground up to support 24 x 7 operation. Self administration and recovery has been at the core of the product since its debut in 1984. Since then mirroring and replication have been added to the list of high availability features found in RDM. Database and table level replication features include disk to disk, disk to memory and vice versa, or a combination of disk and memory replication.

HA illustration

The latest release of the RDM products introduced RDM Embedded to RDM Server replication allowing developers to easily move raw data from the smallest devices, like production line sensors, to larger aggregation points and/or business logic devices. In addition RDM Server allows developers to replicate data to enterprise databases like Microsoft’s SQL Server, Oracle, and Sybase providing IT departments with timely business intelligence.

RDM Embedded Logo
Link to RDM Embedded Product Page
Link to RDM Embedded Download Pager

RDM Embedded is a powerful, cross-platform, small footprint embedded database designed for resource-constrained environments with demanding performance requirements. RDM Embedded’s legacy spans over 25 years of embedded database history. Has been deployed in over 20 million installations and used by more than 20,000 developers. RDM Embedded based applications are pervasive in embedded systems in all the major vertical markets including Aerospace & Defence, Automotive, Business Automation, Financial, Government, Industrial Automation, Medical, and Telecommunication.

RDM Server Logo
Link to RDM Server Product Page
Link to RDM Server Download Pager

RDM Server is an embeddable database management system employing a client/server architecture that is used when business critical information must be immediately available, reliably, and redundant. Compatible with 32-bit and 64-bit platforms, RDM Server is ideally suited for business critical applications found in network management, office automation, financial services and telecommunication systems. With the introduction of data replication, highly available applications and fault tolerant systems are now solved out of the box protecting embedded system developer's investment and revenue.