HelixDB – A graph database built on object storage

Hey HN, it’s been just over a year since we launched HelixDB (https://news.ycombinator.com/item?id=43975423), a project a friend and I started in college. It’s an OLTP graph database built on object-storage, with native vector search and full-text search (FTS).Why graph, vector and FTS? Graph databases provide a natural cognitive model for data, vectors allow for a semantic understanding of the entities and relationships in the graph, and FTS provides more specific filtering. Many AI-driven applications attempt to combine all of these functionalities by stitching together multiple disconnected systems, but even then there’s no native way to perform joins or queries that span all systems. You still need to handle this logic at the application level.Helix started as a graph DB, but we moved to a hybrid graph/vector approach after attempting to build an AI memory system, which led us down the GraphRAG and HybridRAG rabbit hole, where we would need separate graph and vector databases.We knew scalability would be a challenge at each stage of our product's development, however our initial focus this past year was to prove out the product through local deployments and was only meant to be run on a single node. Scaling graph DBs remained a difficult and expensive problem we’d have to solve later. Some common ways other graph DBs solve scaling is by duplicating entire datasets across distributed machines (extremely expensive per node), or by sharding the data.Sharding databases is effective and affordable, however, graph data doesn’t have explicit partitions like relational databases do. For example, sharding a relational DB involves splitting up tables. When it comes to graph DBs, the edges can span across any of the partitions, and hopping across multiple machines when traversing nodes is ineffective and computationally expensive.Replicating graph DBs for high availability and better throughput drastically increases the operational cost of the db a

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

62

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

A single-node graph database with vector and full-text search that solves the fragmentation problem of stitching together multiple databases, but hasn't proven it can scale cost-effectively.

The pain

AI applications need to query across graph relationships, semantic similarity, and keyword matching simultaneously. Currently, teams build this by connecting separate systems (graph DB + vector DB + search engine), which creates data sync problems, application-level join logic, and operational complexity. The more you query across systems, the slower and more expensive it gets.

The gap

Existing graph databases either replicate entire datasets across nodes (expensive) or shard data (breaks graph traversal performance). HelixDB claims to solve this by building on object storage, but this is still theoretical at scale. No evidence yet that their approach actually reduces cost-per-query or latency compared to running separate specialized databases.

Build angle

The founders understand the problem deeply from building an AI memory system. They've shipped a working single-node product. The next phase is proving the object-storage scaling approach actually works and costs less than alternatives. This requires: (1) building distributed query execution, (2) benchmarking against Neo4j + Pinecone + Elasticsearch stacks at scale, (3) getting early customers to run production workloads and measure cost/performance.

Strengths

  • Solves a real integration problem that AI teams face today
  • Founders have hands-on experience with the pain (built GraphRAG/HybridRAG systems)
  • Single unified query language across graph/vector/FTS is genuinely useful
  • Object storage as foundation is a reasonable architectural choice for cost
  • Already launched and getting traction (HN post suggests user interest)

Risks

  • Scaling graph databases is a 20-year-old hard problem; object storage doesn't magically solve the cross-partition traversal issue
  • No public benchmarks showing cost or performance advantage over running separate databases
  • Market may prefer best-of-breed tools (Neo4j + Pinecone) over integrated solution if integration tax is low
  • Competing against well-funded incumbents (Neo4j, Amazon Neptune) who can absorb losses to defend territory
  • Single-node product doesn't prove distributed architecture will work; could hit fundamental limits when scaling
  • AI/ML workloads are still shifting rapidly; vector DB requirements may change before they finish scaling

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “HelixDB – A graph database built on object storage”.

Open FlyBot