Skip to content

Bump 0.5.2 lance graph - #11

Merged
prrao87 merged 2 commits into
mainfrom
feat/bump-0.5.2-lance-graph
Feb 10, 2026
Merged

prrao87 merged 2 commits into
mainfrom
feat/bump-0.5.2-lance-graph

Conversation

@prrao87

@prrao87 prrao87 commented Feb 10, 2026 •

Copy link
Copy Markdown
Member

lance-graph 0.5.2 now supports referencing the same variables in a given Cypher query (see lance-format/lance-graph#128). This means that Q30 now can now be run!

With the following query pattern applied for all 4 tools tested, lance-graph is the fastest graph system out there for Q30! 🎉

MATCH (c:Comment)-[:commentHasCreator]->(creator:Person),
             (c)-[:replyOfPost]->(post:Post)-[:postHasCreator]->(creator)
RETURN COUNT(DISTINCT c.ID) AS has_self_reply

Note that the query has to be written with the above, split pattern for lance-graph to choose the right query plan. More query optimizations are possible at a later stage, but for now, writing the queries this way unlocks huge gains.

Query neo4j-2025.12.1 (ms) kuzu-0.11.3 (ms) ladybug-0.14.1 (ms) lance-graph-0.5.2 (ms)
q30 1255.2ms 158.7ms (7.9x) 154.4ms (8.1x) 31.3ms (40.1x)

@prrao87
prrao87 merged commit bffd2fb into main Feb 10, 2026
@prrao87
prrao87 deleted the feat/bump-0.5.2-lance-graph branch February 10, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant