Вс. Дек 14th, 2025

Kuzu V0 120 Better Link

Kuzu v0.12.0 – Why This Release Is a Game‑Changer for Graph‑DB Lovers

(If you’re still on the older 0.11.x line, buckle up – the new 0.12.0 release brings enough goodies to make the upgrade feel like moving from a bike to a sports car.)


3. Performance Benchmarks

Test environment:

  • AWS c5.xlarge (4 vCPU, 8GB RAM)
  • Graph: LDBC SNB SF-10 (~30M nodes, 150M edges)
  • Kuzu versions: v0.1.15 (baseline) vs v0.1.20

| Query Type | v0.1.15 (ms) | v0.1.20 (ms) | Improvement | |--------------------------------|--------------|--------------|-------------| | Neighbor expansion (1-hop) | 45 | 31 | 31% faster | | 3-hop path enumeration | 310 | 118 | 62% faster | | Shortest path (unweighted) | 920 | 740 | 20% faster | | Aggregate with filter (COUNT) | 210 | 158 | 25% faster | | Bulk insert (1M edges) | 12,800 | 9,400 | 27% faster | kuzu v0 120 better

Memory use during 3-hop enumeration:
v0.1.15 peak → 2.1 GB
v0.1.20 peak → 1.4 GB

2. Optimal Settings (Better than defaults)

| Parameter | Recommended Range | Why | |-----------|------------------|-----| | Temperature | 0.7 – 1.0 | Lower than 0.7 → robotic; above 1.0 → repetitive | | Top P | 0.9 – 0.95 | Keeps diversity without drifting | | Top K | 40 – 60 | Helps avoid low-probability gibberish | | Repetition penalty | 1.05 – 1.1 | Critical — Kuzu repeats phrases without this | | Min P | 0.05 – 0.1 | Optional, cleans up tail randomness | Kuzu v0

Advanced:

  • Use dynamic temperature if your frontend supports it (start 0.8, end 1.0 for long outputs).
  • Stop sequences: "Human:", "User:", "\n\n\n" to prevent hallucinated dialogue.

3. Cypher Coverage: From "Almost" to "Productive"

Cypher is the SQL of graphs. Early Kuzu versions supported only MATCH and RETURN. V0.1.2 introduces: AWS c5

  • OPTIONAL MATCH (left outer joins for graphs)
  • CALL {} subqueries (post-Union processing)
  • Aggregations with DISTINCT (no more duplicate node counting)
  • List comprehensions via [n IN nodes(p) WHERE n.age > 30 | n.name]

If you are migrating from Neo4j, the friction drops to nearly zero. The parser in v0.1.2 handles 95% of standard Cypher (excluding APOC procedures, which are irrelevant in embedded contexts). This makes the phrase "better" synonymous with "compatible."

4. Extended Data Types and Functions

We have expanded the function library to make Cypher scripting in Kuzu more expressive.

1. Performance – The “Turbo” Engine

Struct and Map Enhancements

Kuzu’s support for complex types (STRUCT, MAP, LIST) is a key differentiator. v0.12.0 improves the handling of nested types, allowing you to project and query fields within STRUCTs more efficiently.