Raima introduced Raima Database Server (RDS) in 1992. A year later it was renamed to “Velocis.” That name lasted through the 1990s but was changed to RDM Server in 2002. Many C/C++ application developers still know it as Velocis.
Key Architectural Features
Key Velocis architectural features are still a part of RDM Server. In the 1990s, there were a variety of local-area network protocols in use. To support all of them, Raima built into Velocis a multiple network communications processor (MNCP) which could communicate with any of the standard protocols (Netware, PC-Net, TCP/IP, shared-memory, etc.). That feature is still available in RDM Server however the TCP/IP and shared-memory protocols accounts for the vast majority of current usage.
One of the key architecture’s features of Velocis/RDM Server is the ability to place significant application-specific operations on the server itself using extension modules and SQL user-defined functions and procedures. This reduces the overhead associated with client/server communication. This ability to tightly integrate the application with the database server is at the heart of Raima’s embedded DBMS philosophy.
The most significant feature added to Velocis since being renamed to RDM Server is dynamic DDL. The definition of a table can be changed to add new columns and new tables. Indices can also be added “on the fly” without having to take the database down and perform a time-consuming database revision.
Velocis/RDM Server is perhaps still the most embeddable, high performance, and sophisticated client/server DBMS available for application development.
Get started with Raima Database Manager today
Try Raima Database Manager for free today and see how screaming fast data management can get you to market on schedule and under budget.