Kuzu V0 120 | Better Extra Quality
Kuzu v0.1.0
The comparison between and v0.2.0 (often referred to as the "better" transition) centers on the maturation of Kuzu from an experimental graph database into a production-ready, feature-rich system. Released in late 2023, version 0.2.0 introduced significant performance leaps and architectural improvements that solidified its place as a leading embeddable graph database. Key Improvements in Kuzu v0.2.0 over v0.1.0
Kùzu v0.12.0 made major strides in its "Zero-Dependency" philosophy: kuzu v0 120 better
- Multi-hop optimizations: Path queries (
-[r*1..3]->) are significantly faster.
- Projection Pushdown: Only reads the columns you actually ask for in
RETURN, saving memory.
- Null Handling: Better support for nullable properties.
Standard ceramic grains wear down into flat, friction-inducing plateaus. The Kuzu V0 grain features a proprietary titanium nitride nano-coating that promotes "micro-chipping." As the grain rotates, small chips flake off, revealing a fresh apex. This means a 120-grit wheel behaves like a 120-grit wheel for its entire life, rather than degrading to a 320-grit. Kuzu v0
V0.1.2 introduces lazy memory-mapped files.
Kuzu V0 120 Better: Is This the Ultimate Upgrade for Embedded Graph Analytics?
- Cypher support: v0.120 retains strong Cypher-like query compatibility and extends several pattern-matching conveniences. Support for aggregations, window functions, and path-centric operators is more robust and performs better.
- New built-ins: Adds or improves several built-in functions for graph analytics (centrality, sampling helpers, some graph algorithms optimized in native code), which simplifies common analytical tasks.
- Stored procedures / UDFs: Better hooks for user-defined functions; the extension interface lets you register native UDFs with lower overhead than earlier versions.
- Faster Scan Operations
Columnar storage scans now benefit from improved prefetching and reduced branching, yielding up to 30% faster full table scans for large graphs (>10M nodes).
- Join Algorithm Tuning
Hash join and indexed nested loop join heuristics have been refined, particularly for multi-hop path queries (e.g., MATCH (a)-[:FOLLOWS*1..3]->(b)). Early v0.1.20 tests show 2–3x faster multi-hop traversals compared to v0.1.15.
4. Extended Data Types and Functions