Raima Database Manager (RDM) is an embedded, cross-platform, small-footprint, in-memory database developed for the IoT and the edge market. RDM gives the developer multiple options regarding how to model their data. In addition to the traditional relational index relationships, RDM supports direct relationships through Network Model Sets.
Naïve (Record-Level) Bit Packing / Mostly Encoding
Multi-version Concurrency Control (MVCC)
Beneath the relational model in an RDM database is a network model, where all data is defined in terms of record types and fields. Fields may be indexed and record types may have set relationships between them, which are defined as one-to-many, owner/member relationships.
B+Tree Hash Table R-Tree AVL-Tree
Serializable Snapshot Isolation
Code Generation Stored Procedure Compilation
Custom API SQL PL/SQL Stored Procedures Command-line / Shell
Disk-oriented In-Memory Hybrid
N-ary Storage Model (Row/Record)
Velocis, db_VISTA, dbVista
C, C#, C++, Java, Objective-C, PL/SQL, SQL
AIX, Android, HP-UX, iOS, Linux, OS X, Solaris, VxWorks, Windows