As an "in-process" database, it functions similarly to SQLite but is optimized for graph structures and modern hardware, utilizing and vectorized query processing to handle large datasets on a single machine. Key Features of Kùzu v0.13.6
Previous versions of Kuzu would materialize query results before handing them back to your application. In v0.136, results are now streamed via zero‑copy buffers directly from the storage layer. For large graph traversals, this reduces peak memory usage by up to and eliminates unnecessary data duplication between C++ core and client bindings (Python, Node.js, etc.). kuzu v0 136 full
Mastering Embedded Graph Tech: The Ultimate Deep-Dive into Kùzu v0.13.6 Full Capability As an "in-process" database, it functions similarly to
conn.execute("CREATE (:Person name: 'Alice', age: 30)") conn.execute("CREATE (:Person name: 'Bob', age: 25)") conn.execute("MATCH (a:Person name: 'Alice'), (b:Person name: 'Bob') CREATE (a)-[:Knows since: 2020]->(b)") For large graph traversals, this reduces peak memory
Kùzu 0.1.3 supports both FTS and HNSW indices for fast retrieval. Vector Index
: Beyond Python, it now offers high-performance interfaces for R (via the kuzuR package ), Node.js, and Rust . Feature Highlights
: