Industries
Raima’s databases are found in a wide range of mission-critical systems.
Storing the data locally with RDM in autonomous vehicles will enable faster decision making.
RDM is found in smart grid solutions and oil and gas applications
RDM is perfectly designed for medical systems and devices ranging from patient data systems, to a multitude of medical appliances.
Raima’s database technology is implemented in numerous industrial automation systems.
Raima’s database technology in the embedded systems market many have utilized our products in their equipment.
.
Learn More
Millions of sensors and devices gather massive amounts of data. Raima provides data management directly on the devices/sensors.
Raima Technology
Configurations include standalone single-thread and single-database, all the way to networked multi-computer, multi-process, multi-thread, distributed-database.
RDM's feature-rich SQL component allows developers to create more advanced logic and simple deployment.
Develop once, deploy anywhere. The file format allows direct copy/paste or movement from one device or platform onto another regardless of byte order or architecture differences.
- Navigational C API
- Cursor C API
- Custom C++ API
- SQL C API
- Standards Based ODBC C API
- Objective C API
- ODBC, JDBC, ADO.NET
Developers of applications with regulatory or business requirements to secure data can utilize the RDM encryption layer.
RDM has utilized ID-index and pack format for data management as opposed to the traditional transaction log and fixed-length data slots. However, it reused space in the pack files.
Many tests and methods have been developed to ensure a robust and usable product. This is due to the stability and robustness requirements for a database being much more stringent than many other types of applications.
RDM uses a form of MVCC to implement read-only transactions. Think of it as a virtual snapshot of your embedded database that remains unchanged while it is being concurrently updated.
B-Tree, Hash, R-/R+ Tree, and AVL indexes are fully supported by RDM and available for users.
RDM allows the developer to choose what type of access to the data is offered.
The RDM architecture allows for configurations that support parallel operations to increase data throughput.
RDM allows the developer to open multiple identically structured databases and treat them as a single logical database.