Skip to content
Oasis

Projectsactive

In-Memory Relational Database

A columnar in-memory database in C++ supporting relational queries and joins, with optional hash and BST secondary indexes.

A columnar in-memory database written in C++, supporting CREATE, INSERT, JOIN, DELETE, and conditional queries over typed columns.

Its main feature is optional secondary indexing: a hash-table index for O(1) equality lookups and a BST index for ordered range queries, cutting conditional queries from full linear scans down to O(1) / O(log n) on the indexed column.