Commit 7bc9b00
docs(gfql): withdraw the OLAP q8 magnitude claim (5.0 ms vs 1,004 ms, 200x) (#1817)
`gfql/performance.rst` published the graph-benchmark OLAP result as
"q8 runs in 5.0 ms vs 1,004 ms for embedded Kuzu (200x)". The claim is
withdrawn -- reconciled, not merely re-measured.
Our own side held up: 5.0 ms published vs 5.06 ms re-measured. The
competitor side did not. The old harness replaced q8/q9 path enumeration
with an `OPTIONAL MATCH` degree-product rewrite and fed Kuzu
pre-lowercased columns built OUTSIDE the timing loop, while GFQL paid
`toLower()` in-query. Re-running that same handicapped configuration
reproduces 964.60 ms on the same box -- a 98.9x handicap applied to the
competitor, not GFQL speed. Canonical Kuzu 0.11.3, position-balanced and
row-validated at 100k persons / 2.4M FOLLOWS, is 9.76 ms vs 5.06 ms =
1.93x.
The directional claim (`engine='polars'` wins q8) is measured and is
kept; only the magnitude goes. No replacement figure is published here.
Scope is deliberately one sentence: the q9 14.2x figure, the LadybugDB
comparison figures, and the `engines.rst` "one to two orders of
magnitude" clause are all left at their master text -- those are being
researched/re-measured separately, and a published number is not removed
on a re-measurement alone.
Claude-Session: https://claude.ai/code/session_01YYZRXegrALuXd3NHH5evqx
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 1537e46 commit 7bc9b00
2 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
| 140 | + | |
142 | 141 | | |
143 | 142 | | |
144 | 143 | | |
| |||
0 commit comments