Original title: Relational-Core Graph Analytics Querying graphs at SQL scale, and why the node/edge model is a performance tax, not a truer picture of connected data
Gene Zhang · September 2026
Many people assume you need a specialized graph database to study connected data, like social networks. These tools store data as points called nodes and lines called edges. The authors argue that this separate setup is unnecessary and creates extra work. Regular relational databases, which organize data in standard tables with rows and columns, already track these links. To prove this, the researchers created ClickGraph and DeltaGraph. These systems take graph queries written in Cypher and turn them directly into standard SQL. The queries run right inside existing tools like ClickHouse or Databricks without importing data or setting up extra computers. The researchers found that regular columnar systems match or beat native graph engines on analytical questions. They also keep working at massive scales where in-memory graph systems completely run out of room and fail.
Imagine you are tracking family connections for a reunion. Normally, you might build separate charts for siblings, cousins, and friends, which takes time and gets complicated as the family grows. Here, the system uses your existing family records and connects them on the fly when you ask a question, so you avoid creating extra charts and it works faster even with many relatives.
Enterprises often invest in specialized graph databases to analyze connected data, but this work shows they can use their existing relational systems for faster, scalable results without extra tools or data movement.
The abstract does not claim this approach works for all graph workloads, such as real-time transactional processing. It focuses on analytical queries and may not apply to scenarios requiring low-latency updates. The comparison is primarily with in-memory graph engines on specific benchmarks.
Ask anything about this paper. Answers come from its abstract, and say so when the abstract doesn't cover your question.
Relational-Core Graph Analytics Querying graphs at SQL scale, and why the node/edge model is a performance tax, not a truer picture of connected data — Gene Zhang
Abstract licence: CC0
Explanation generated by Synthesis from the abstract — it is not the original paper. This is a preprint, so it hasn't necessarily been peer reviewed.