Skip to content

Caerostris

Modern AI workloads increasingly need connected graph data, but scalable, fast, compute-storage decoupled Graph databases are under developed.

Core trick

Stores graph data in S3 objects with a Rust openCypher engine and B-tree secondary indices for node property filters.

Tags

Description

Modern AI workloads increasingly need connected graph data, but scalable, fast, compute-storage decoupled Graph databases are under developed. Caerostris is an ACID compliant graph database written from scratch in Rust that uses remote commodity object storage (S3) and can operate either in embedded mode (think DuckDB/Sqlite) or server mode (think Postgres/Neo4j). The database supports the full openCypher language spec, targets sub-second cold query latency for multi-hop anchored / semi-anchored queries, and supports btree secondary indices for node property filtering queries.

The linked repo returns 404, so it was deleted or made private.

Team