It integrates natively with the Python data ecosystem (Pandas, Polars, PyTorch Geometric). What’s New in Kùzu v0.1.2.0?
Enhances throughput by processing batches of data. 4. Use Cases for Kuzu v0.120
Embedding a database requires excellent language APIs. Kùzu v0.12.0 stabilizes and enhances its client drivers across multiple languages:
Explore the source code and release notes on the official Kuzu GitHub page .
: Running entirely embedded inside the host application, Kuzu eliminates serialization and network latency overhead. kuzu v0 120
import kuzu # 1. Initialize an on-disk database and connection db = kuzu.Database('./my_graph_db') conn = kuzu.Connection(db) # 2. Define the schema conn.execute("CREATE NODE TABLE User(name STRING, age INT64, PRIMARY KEY (name))") conn.execute("CREATE REL TABLE Follows(FROM User TO User)") # 3. Insert some data conn.execute("CREATE (:User name: 'Alice', age: 30)") conn.execute("CREATE (:User name: 'Bob', age: 25)") conn.execute("CREATE (:User name: 'Charlie', age: 35)") conn.execute("MATCH (a:User name: 'Alice'), (b:User name: 'Bob') CREATE (a)-[:Follows]->(b)") conn.execute("MATCH (b:User name: 'Bob'), (c:User name: 'Charlie') CREATE (b)-[:Follows]->(c)") # 4. Execute a multi-hop query result = conn.execute("MATCH (a:User)-[:Follows]->()-[:Follows]->(c:User) RETURN a.name, c.name") while result.has_next(): print(result.get_next()) Use code with caution. 💡 Use Cases for Kùzu v0.12.0
The landscape of graph databases is shifting. For years, developers looking to work with connected data had to choose between heavy, server-based architectures that required complex DevOps, or lightweight libraries that sacrificed query power.
: Support for concurrent write operations within the same process. Expanded Graph Algorithms : Implementation of new built-in algorithms, including Minimum Spanning Tree (Spanning Forest) and Betweenness Centrality Full-Text Search (FTS) Enhancements : Added support for wildcard patterns
Decreases the physical size of graph databases on disk by up to 40% compared to earlier iterations, depending on the data distribution. Enhanced Vector Search for Graph RAG It integrates natively with the Python data ecosystem
: The storage engine yields better performance when graph datasets exceed the size of available system memory (out-of-core execution).
: The framework supports structured HNSW vector indexing and native full-text search (BM25) side-by-side with semantic Cypher queries. Core Technical Features and Changelog
Native conversion capabilities to and from Pandas DataFrames, Polars DataFrames, and PyArrow tables.
Traditional graph databases, such as Neo4j , rely on client-server architectures. While highly effective for transactional (OLTP) environments, they often suffer from network latency and slow serialization when executing heavy analytical queries or piping millions of records into data science pipelines. : Running entirely embedded inside the host application,
Whatever the reason, the outcome was the same: the project's development stopped, leaving its users in the lurch. Reactions in online forums ranged from shock to frustration, with one user noting, "I feel silly for championing Kuzu at work now".
Upgrading to or starting with Kùzu v0.1.2.0 is straightforward. If you are using Python, a simple pip command gets you the latest build: pip install kuzu==0.1.2.0 Use code with caution. From there, creating a graph is as simple as:
In conclusion, Kuzu V0.120 is a game-changer in the world of graph databases. Its impressive performance, enhanced query support, and increased scalability make it an ideal solution for a wide range of applications. Join the Kuzu community today and discover the power of graph databases for yourself.
To confirm this interpretation, you can look for kuzudb/kuzu on GitHub and check for releases labeled v0.12.0 . The official documentation at kuzudb.com is the best resource. The v0.12.0 version number is a plausible shorthand for "Kuzu V0 120."