System at a Glance
A gateway routes all traffic. A single writer serializes mutations for consistency. Readers auto-scale horizontally to handle query load. Object storage is the durable system of record. Caches reduce steady-state latency and accelerate cold starts.Key Properties
- Graph, vector, and text storage on object storage. Nodes, edges, properties, vector indexes, and text index artifacts all persist durably in object storage. No local disk is required for correctness.
- Tiered caching. Separate in-memory and SSD cache paths for graph data, vector data, and text search artifacts keep hot-path reads fast.
- Full ACID transactions. Every query runs in a serializable snapshot isolation transaction. Concurrent reads and writes do not block each other.
- Stored query model. Queries are authored in a Rust DSL, deployed as stored procedures, and invoked by name over HTTP. No query parsing at runtime.
Navigation
| Chapter | Covers |
|---|---|
| Working with Helix Enterprise | Deployment and query workflow |
| Architecture | Runtime topology, read and write paths |
| Concepts | Data model, indexes, transactions |
| Guarantees | Consistency, durability, isolation |
| Tradeoffs | Design choices and their implications |
| Limits | Current constraints and practical limits |