top | item 45560036

We will no longer be actively supporting KuzuDB

72 points| nrjames | 4 months ago |kuzudb.com

66 comments

order

xdfgh1112|4 months ago

Abandoned for a new project. Kuzu is Japanese for unwanted/useless scraps or garbage, so I suppose it's still living up to its name.

avree|4 months ago

The kana spelling (which is what phonetically would sound like 'kuzu') can refer to either scraps/garbage, or the Kudzu plant.

m00dy|4 months ago

Kuzu means sheep in turkish.

redpink|4 months ago

gitlab just announced knowledge graph with kuzu db. i wonder how it will turns out

jabr|4 months ago

A couple companies using Kuzu in products are talking about joining efforts on a community fork, including Gitlab and Kineviz. Possible future home of that work: https://github.com/Kineviz/bighorn

gkorland|4 months ago

can you share a link?

nrjames|4 months ago

I've been excited about Kuzu DB as a SQLite-style graph database. It looks like the devs are moving on to something else and no longer will support it, as of 10 October.

Their message reads, "Kuzu is working on something new! We will no longer be actively supporting KuzuDB. You can access the full archive of KuzuDB here: GitHub" https://github.com/kuzudb/kuzu

scosman|4 months ago

Oh too bad. Small fast embedded graph DBs are rare. Any good alternatives?

nchmy|4 months ago

Perhaps dgraph if using go. Or surrealdb, though it's the opposite of small - it's an all in one, do everything db. I'm excited to see how it matures

SoftTalker|4 months ago

Fork it and organize support for it.

NewJazz|4 months ago

Someone linked to some duckdb extension above that shows some graph support.

OutOfHere|4 months ago

If I can't trust their first project (KuzuDB), then why on earth would I trust any subsequent project by them? I won't.

This is why I stick to SQLite or PostgreSQL when it comes to databases. An LLM can trivially write me the commonly necessary graph queries if I should need them.

jabr|4 months ago

My best guess is the company was acqui-hired and will soon be working on implementing Kuzu's tech in a different database owned by the acquirer.

My _hope_ is that it was some IP issue with the University of Waterloo and a new company will appear shortly and pretty much pick up where they left off, but that's probably just wishful thinking on my part.

SoftTalker|4 months ago

Why does an MIT-licensed open source project owe you anything whatsoever?

Ultimatt|4 months ago

dtenwolde|4 months ago

Hi there, leading DuckPGQ developer here :) Thanks for the shoutout! I've been busy working on an internship at DuckDB labs so DuckPGQ has gotten less attention, but I'll get back to it soon (December most likely) and will update the extension to support DuckDB v1.4.0 and v1.4.1 this week hopefully.

jabr|4 months ago

DuckPGQ is an interesting option, but unfortunately, that project hasn't been touched in a few months and does not currently work with the latest version of DuckDB.

mark_l_watson|4 months ago

I use the Python Kuzu graph database library, super convenient for local experiments. I see no reason to stop using it. The underlying database is archived on GitHub so it isn’t going anywhere.

adsharma|4 months ago

One thing you might want to watch out for is that the storage format on disk is not stabilized.

Last few releases, you couldn't open a file written by a previous version of kuzu. You had to constantly export/import as new versions were released.

This is no longer a problem for kuzu because development has stopped. But any open source fork needs to think about how to stabilize storage.

In the past few releases kuzu switched from database as a directory to a single file database.

mentalgear|4 months ago

Strangely enough, it was just that day when I discovered this formidable embeddable graph database that the "archived" banner also appeared. Bummer. I wonder why they stopped as there was a long string of commits for years.

canadiantim|4 months ago

Kuzudb was actively working on their cloud/enterprise solution and talking with people signing up for it. Wonder if the timing is related

lmeyerov|4 months ago

Reposting:

--

Rough news on kuzu being archived - startups are hard and Semih + Prashanth did so much in ways I value!

For those left in the lurch for compute-tier Apache Arrow-native graph queries for modern OSS ecosystems, GFQL [1] should be pretty fascinating, and hopefully less stress due to a sustainable governance model. Likewise, as an oss deeptech community, we add interesting new bits like the optional record-breaking GPU mode with NVIDIA Rapids [4].

GFQL, the graph dataframe-native query language, is increasingly how Graphistry, Inc. and our community work with graphs at the compute tier. Whether the data comes from a tabular ETL pipeline, a file, SQL, nosql, or a graph storage DB, GFQL makes it easy to do on-the-fly graph transforms and queries at the compute tier at sub-second speeds for graphs anywhere from 100 edges to 1,000,000,000 [3]. Currently, we support arrow/pandas, and arrow / nvidia rapids as the main engine modes.

While we're not marketing it much yet, GFQL is already used daily by every single Graphistry user behind-the-scenes, and directly by analysts & developers at banks, startups, etc around the world. We built it because we needed an OSS compute-tier graph solution for working with modern data systems that separate storage from compute. Likewise, data is a team sport, so it is used by folks on teams who have to rapidly wrangle graphs, whether for analysis, data science, ETL, visualization, or AI. Imagine an ETL pipeline or notebook flow or web app where data comes from files, elastic search, databricks, and neo4j, and you need to do more on-the-fly graph stuff with it.

We started [4] building what became GFQL before Kuzu because it solves real architectural & graph productivity problems that have been challenging our team, our users, and the broader graph community for years now. Likewise, by going dataframe-native & GPU-mode from day 1, it's now a large part of how we approach GPU graph deep tech investments throughout our stack, and means it's a sustainably funded system. We are looking at bigger R&D and commercial support contracts with organizations needing to do subsecond billion+-scale with us so we can build even more, faster (hit me up if that's you!), but overall, most of our users are just like ourselves, and the day-to-day is wanting an easy OSS way to wrangle graphs in our apps & notebooks. As we continue to smooth it out (ex: we'll be adding a familiar Cypher syntax), we'll be writing about it a lot more.

Links:

* ReadTheDocs: SQL <> Cypher <> GFQL - https://pygraphistry.readthedocs.io/en/latest/gfql/translate...

* pip install: https://pypi.org/project/graphistry/

* 2025 keynote - OSS interactive billion-edge GFQL analytics on 1 gpu: https://www.linkedin.com/posts/graphistry_at-graph-the-plane...

* 2022 blogpost w/ Ben Lorica first painting the vision: https://thedataexchange.media/the-graph-intelligence-stack/

ellisv|4 months ago

With property graphs being adopting in the SQL standard, this isn’t surprising.

gkorland|4 months ago

The fact that GQL is now supported by some of the relational Database, doesn't mean they'll become an alternative to native Graph Databases.

wey-gu|4 months ago

Yeah, so sad as a contributor and downstream user.

Hopefully they will ship cool new things.

badmonster|4 months ago

kuzu is a great project.