Client/Server Database Overview
RDM Server® is Raima’s extremely powerful Client/Server database management system. It is perfectly designed for business-critical applications that need a higher degree of server horsepower that provides greater concurrency, fine granularity of locking, a dynamic runtime architecture with built-in encryption for security and a complete and extendable SQL implementation.
This database server provides C/C++ and SQL APIs and supports both relational and network data models. Databases can be disk-resident, memory resident or a hybrid. RDM Server® implements multi-user row-level locking, hot database backup and a fully ACID-compliant transaction logging system with automatic crash recovery. The database server’s library can optionally be run in process with the application, eliminating client/server remote procedure calls. RDM Server® is supported on most 32- and 64-bit enterprise and RTOS operating systems, and are used in a wide range of applications for network management systems, medical equipment, financial services, telecommunication systems and more.
The database server supports signed and unsigned integer (8-, 16-, 32- and 64-bit), character string (UTF-8 and Unicode), floating point (32- and 64-bit), BLOB (binary large object), BCD (Binary Coded Decimal), date, time and timestamp. In also has native C/C++ support for structs and multi-dimensional arrays based on the list of base types, above.