In-Memory Database Support
Raima Database Manager (RDM) can be configured to run completely in-memory, or completely on disk or a hybrid of both. An in-memory database is a database that uses main memory (RAM) for data storage instead of disk.
This type of database is significantly faster than conventional databases because it is uses RAM which is faster to retrieve data than a physical disk drive. It reduces the total number of CPU instructions and I/O activity. This is beneficial for applications that require fast response times, resource-limited systems that use small databases or devices that are required to be diskless such as routers or flash drives for permanent storage.
- Performance – faster access to data
- Flexibility – store all or part of your database in-memory and/or on-disk
- Reliability – ensure ACID compliance in diskless mode
- Ease of Use – one additional keyword to your data definition tells your database to reside in-memory; making it trivial to move an on-disk database to in-memory
- Multiple APIs & Drivers – d_API, Objective C API, SQL API, ODBC API, C++ API, ADO.NET Provider, JDBC Driver, ODBC Driver
New Feature: Compile In-Memory vs. On-Disk Benchmarks
Our Database Performance Popcorn Samples let you test in-memory, on-disk performance and other configurations within your app’s environment. Each sample takes less than 5 minutes.