*** Welcome to piglix ***

RDM Server

RDM Server
Raima.png
Developer(s) Raima Inc.
Stable release
8.4
Operating system Cross-platform
Type DBMS
License Commercial license
Website RDM Server

RDM Server is an embeddable, heterogeneous, client/server database management system supporting both C/C++ and SQL APIs for programming flexibility. The databases can be disk resident and/or memory resident. RDM Server implements multi-user locking, hot database backup, and a fully ACID-compliant transaction logging system with automatic crash recovery. It is currently supported on many 32- and 64-bit enterprise and embedded operating systems. The database library can optionally be run in-process with the application, eliminating client/server remote procedure calls.

RDM Server was first released in 1993 as an NLM for the NetWare platform under the name RDS (Raima Database Server). It was derived from its predecessor Raima Database Manager, and subsequently renamed Velocis. The database is currently known by the name RDM Server, and is currently offered as version 8.4.

RDM Server is a client/server database engine with an optional configuration to execute the engine in-process with the application. When in a client/server configuration, clients perform remote procedure calls (RPC) to a server on the same computer or a computer that is visible across a network. Data is converted from the native server host's format to the native client host's format when in heterogeneous environments.

Since its first release in 1993, RDM Server has allowed user-defined code to be loaded dynamically into the server process as a DLL or shared library. This technology was termed extension modules and was also used as the mechanism for advanced functional modules such as Raima's SQL.

The RDM Server core engine is a derivative of Raima Database Manager, which had been released 9 years earlier. As a derivative product, the native API is a low-level C/C++ API.


...
Wikipedia

...