AionDB v0.3 is live: vector search becomes a first-class engine surface with pgvector-style SQL, HNSW, IVF-flat, Qdrant-style filters, and published recall/latency benchmarks. See the v0.3 vector update.

Presentation ============

AionDB is a Rust database. It speaks the PostgreSQL wire protocol and exposes a Rust embedded API for in-process use. Rows live on disk in the storage engine. Graph labels and vector columns sit on top of the same catalog.

Scope


AionDB is alpha. The v0.1 release is meant for technical evaluation:

It is not meant for production data, hosted multi-tenant service, or compatibility-sensitive migrations from PostgreSQL.

Design notes


What AionDB is not


AionDB is not a PostgreSQL fork. It will not match PostgreSQL on broad SQL compatibility or operational maturity. It will not match DuckDB on columnar analytics. It will not match a dedicated graph engine on deep traversal workloads. Evaluate AionDB only if you actually need rows, graph edges, and vectors in the same engine; otherwise use the specialised tool.

Reporting issues


A useful bug report or benchmark result includes:

A reduced script that reproduces the behaviour is worth more than any amount of prose.

Where to read next