Processes data in blocks (vectors) rather than row-by-row, maximizing CPU cache utilization.
Unlike some loose graph systems, Kùzu enforces a schema. This ensures data integrity and allows the query optimizer to make highly efficient execution plans.
Data compaction and storage layouts have been updated to minimize disk footprints. Version 0.1.3.6 introduces better compression algorithms for properties with repetitive string data and improves the handling of null values within large property tables. Why Choose Kùzu Over Other Graph Databases? Kùzu v0.1.3.6 Traditional Client-Server Graph DBs Embedded (runs inside your app) Client-Server (requires separate server) Network Overhead Zero (in-process memory access) High (TCP/IP network calls) Performance Vectorized execution, highly optimized for OLAP Row-based or index-heavy, built for OLTP Setup Complexity Single library import ( pip install kuzu ) Requires Docker/Server configuration Ideal Use Cases kuzu v0 136
: Expands language support with a new native API for Swift developers. Why Choose Kuzu?
While Kùzu is written in native C++, most data workflows happen in Python, Rust, Node.js, or Java. Version 0.1.3.6 brings significant stability updates to its language APIs: Processes data in blocks (vectors) rather than row-by-row,
: Kùzu can bulk-load data directly from CSV, JSON, and Parquet files, as well as attach external tables from systems like Delta Lake or DuckDB.
v0.136 improves the reliability of the Python client, ensuring that complex transactions do not hang the interpreter and that resources are managed correctly during large batch operations. Data compaction and storage layouts have been updated
: Employs a state-of-the-art engine that handles "join-heavy" analytical workloads by avoiding redundant computations.
Kùzu v0.1.36: Supercharged Analytics for Your Graph Kùzu continues to bridge the gap between complex graph analytics and the lightweight, embeddable experience of DuckDB . Version focuses on refined storage management and substantial performance gains for heavy analytical workloads. Key Improvements in v0.1.36
Kùzu v0.13.6: Pushing the Limits of Embedded Graph Analytics The release of Kùzu v0.13.6 continues the momentum of this high-performance, open-source embedded graph database
+-------------------------------------------------------------+ | User Application | | (Python / Rust / Node.js / C++ / Go Bindings) | +-------------------------------------------------------------+ | (In-Process API Calls) v +-------------------------------------------------------------+ | Kùzu DB Engine | | | | +------------------+ +--------------------+ | | | Cypher Parser | ------------> | Query Optimizer | | | +------------------+ +--------------------+ | | | | | v | | +------------------+ +--------------------+ | | | Vectorized Exec | <------------ | Factorized Planner | | | +------------------+ +--------------------+ | | | | +------------|------------------------------------------------+ | (Direct Memory Access) v +-------------------------------------------------------------+ | Storage Layer | | - Column-Oriented Tables - Dual-Indexed Adjacency Lists | | - In-Memory Buffer Pool - Spill-to-Disk Swapping | +-------------------------------------------------------------+ Factorized Execution