Ask HN: What is your preferred open source graph database?
6 comments
Hi! IMO you should definitely check out Kuzu - It's an embeddable, fast, highly scalable graph database with an MIT (highly permissive) open source license. Kuzu was created for broader adoption in the open source community and scales to very large graphs on a single machine. Disclaimer: I work as DevRel at Kuzu. Check out our GitHub!
https://github.com/kuzudb/kuzu
https://github.com/kuzudb/kuzu
+1 to kuzu: kuzu runs as ephemeral memory graph at every request in Bauplan as of today - which means 10k times a day at least ;-)
We shared our use case publicly, with a bit of details on performance gains and simplicity: https://www.bauplanlabs.com/blog/ephemeral-graphs-for-data-d...
We shared our use case publicly, with a bit of details on performance gains and simplicity: https://www.bauplanlabs.com/blog/ephemeral-graphs-for-data-d...
Id second this. Checks all the boxes
- Embeddable (yup i use sqlite)
- fast
- Open source
- uses Cypher and not some obscure custom language.
You may have to do a lil bit of work to get backups working. But once you get past that, it's awesome.
I think its a no brainer for anyone excited by tools like duckdb and libsql. Fits in my stack perfectly well.
You may have to do a lil bit of work to get backups working. But once you get past that, it's awesome.
I think its a no brainer for anyone excited by tools like duckdb and libsql. Fits in my stack perfectly well.
Ultipa Graph, it's super fast, it's real-time with unlimited scalability.
Dislaimer: I work for Ultipa, Inc. Contact me, I will be happy to showcase our technology to you! https://www.linkedin.com/in/yurisimione/
+1 for Kuzu
I would avoid Neo4j open source offerings (community edition, etc) like the plague until their court case is over. They are fighting to be able to use their interpretation of what GPL terms means - and from their past behavior - it’s probably going to be bad news for anyone who adopted it because it was open source.
I would avoid Neo4j open source offerings (community edition, etc) like the plague until their court case is over. They are fighting to be able to use their interpretation of what GPL terms means - and from their past behavior - it’s probably going to be bad news for anyone who adopted it because it was open source.
I would look at FalkorDB also
https://falkordb.com
Older players like Neo4j Community Edition have some limits that require upgrading to an Enterprise license. ArangoDB supported graphs but recently changed their licensing. OrientDB was acquired by SAP and is withering while it's fork-replacement ArcadeDB doesn't have great connector support and seems untested. Apache AGE development has slowed due to business changes, etc. NebulaGraph seems reasonable, but there's surprising little feedback/chatter about it online.
What's your preferred graph database (preferably open source) and why?