Skip to main content
Helix Enterprise is an object-storage-backed graph database with integrated vector search and full-text search. It combines a property graph engine with approximate vector search and BM25 full-text search on top of durable object storage, using SSD and in-memory caches for low-latency reads.

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.
ChapterCovers
Working with Helix EnterpriseDeployment and query workflow
ArchitectureRuntime topology, read and write paths
ConceptsData model, indexes, transactions
GuaranteesConsistency, durability, isolation
TradeoffsDesign choices and their implications
LimitsCurrent constraints and practical limits