Raima Database Manager

RDM EmbeddedRaima Database Manager (RDM)RDM Mobile
Raima Database Manager (or RDM) is an ACID-compliant embedded database management system designed for use in embedded systems applications.wikipedia
59 Related Articles

Embedded database

EmbeddedembeddingVistaDB
Raima Database Manager (or RDM) is an ACID-compliant embedded database management system designed for use in embedded systems applications.

Raima

Raima Inc.
Raima Inc. originally released RDM in 1984 and it was called db_VISTA.
Early contracts with companies like ROLM (now part of IBM), Texas Instruments, Microsoft, ADP and others contributed to the development of the Raima Database Manager (RDM) product family.

RDM Server

Soon thereafter, RDS was renamed Velocis and in 2001, RDM Server.
It was derived from its predecessor Raima Database Manager, and subsequently renamed Velocis.

Network model

networknetwork databasenetwork data model
It was one of the first microcomputer network model database management systems designed exclusively for use with C language applications.

ACID

ACID transactionsAtomicity, Consistency, Isolation, DurabilityACID properties
Raima Database Manager (or RDM) is an ACID-compliant embedded database management system designed for use in embedded systems applications.

Embedded system

embedded systemsembeddedembedded device
Raima Database Manager (or RDM) is an ACID-compliant embedded database management system designed for use in embedded systems applications.

In-memory database

in-memoryin-memory database management systemIMDB
RDM has been designed to utilize multi-core computers, networking (local or wide area), and on-disk or in-memory storage management.

Application programming interface

APIAPIsapplication programming interfaces
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView).

SQL

Structured Query LanguageSQL databaseSQL Databases
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView).

Open Database Connectivity

ODBCODBC driverDatabase driver
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView).

Java Database Connectivity

JDBCJava Data Base ConnectivityJava Database Connectivity (JDBC)
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView).

ADO.NET

ADOADO.NET 2.0Entity Data Model
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView).

LabVIEW

Graphical G Programming LanguageOpenG
RDM provides support for multiple application programming interfaces (APIs): low-level C API, C++, and SQL(native, ODBC, JDBC, ADO.NET, and LabView). Also in 2013, RDM introduced the first on-platform SQL DBMS available for use with National Instruments' LabView graphical programming language; it was named the National Instruments' LabView Embedded Tools Network Product of the Year.

Linux

GNU/LinuxLinux on the desktopLin
RDM is highly portable and is available on Windows, Linux, Unix and several real-time or embedded operating systems.

Unix

UNIX operating systemAT&T UnixUnix-like
RDM is highly portable and is available on Windows, Linux, Unix and several real-time or embedded operating systems.

Embedded operating system

EmbeddedEmbedded operating systemsembedded applications
RDM is highly portable and is available on Windows, Linux, Unix and several real-time or embedded operating systems.

National Instruments

Interactive Image TechnologiesNational Instruments CorpElectronics Workbench
Also in 2013, RDM introduced the first on-platform SQL DBMS available for use with National Instruments' LabView graphical programming language; it was named the National Instruments' LabView Embedded Tools Network Product of the Year.

Referential integrity

Declarative Referential Integrityreferential integrity constraintforeign-key candidates

Advanced Encryption Standard

AESRijndaelAES-256
RDM's encryption supports the Rijndael/AES encryption algorithm with 128-, 192- or 256-bit keys based on an application-specified encryption key.

High availability

high-availabilityavailabilityfive nines
Database mirroring is an important database feature for applications that require high availability (HA) where should a TFServer fail for some reason, then the application's HA monitor can automatically switch over to the mirrored TFServer.

Replication (computing)

replicationdata replicationreplicated
Replication is similar to mirroring but it not really intended for HA support but for transferring all or, more likely, portions of one database (master) to another database (slave).