Live data from Hacker News

Grafeo – A fast, lean, embeddable graph database built in Rust

grafeo.dev

21–30 of 106 posts

Re: Grafeo – A fast, lean, embeddable graph database built in Rust

#21

Earlier quoted context omitted.

That is a lot of code for what appears to be a vanilla graph database with a conventional architecture. The thing I would be cautious about is that graph database engines in particular are known for hiding many sharp edges without a lot of subtle and sophisticated design. It isn't obvious that the necessary level of attention to detail has been paid here.

Yes a graph database will happily lead you down a n^3 (or worse!) path when trying to query for a single relation if you are not wise about your indexes, etc.

That sounds like a ”graph” DB which implements edges as separate tables, like building a graph in a standard SQL RDB.

If you wish to avoid that particular caveat, look for a graph DB which materializes edges within vertices/nodes. The obvious caveat there is that the edges are not normalized, which may or may not be an issue for your particulat application.

Re: Grafeo – A fast, lean, embeddable graph database built in Rust

#22
post #4

Does anyone have any experience with this DB? Or context about where it came from? From the commit history it's obvious that this is an AI coded project. It was started a few months ago, 99% of commits are from 1 contributor, and that 1 contributor has some times committed 100,000 lines of code per week. (EDIT: 200,000 lines of code in the first week) I'm not anti-LLM, but I've done enough AI coding to know that one…

Using a LLM coded database sounds like hell considering even major databases can have some rough edges and be painful to use.

Re: Grafeo – A fast, lean, embeddable graph database built in Rust

#24
post #5
post #4

Does anyone have any experience with this DB? Or context about where it came from? From the commit history it's obvious that this is an AI coded project. It was started a few months ago, 99% of commits are from 1 contributor, and that 1 contributor has some times committed 100,000 lines of code per week. (EDIT: 200,000 lines of code in the first week) I'm not anti-LLM, but I've done enough AI coding to know that one…

Agreed, there's been a literal explosion in the last 3 months of new graph databases coded from scratch, clearly largely LLM assisted. I'm having to keep track of the industry quite a bit to decide what to add support for on https://gdotv.com and frankly these days it's getting tedious.

Figurative!

Re: Grafeo – A fast, lean, embeddable graph database built in Rust

#26
post #17

I was ready to learn more about this but I saw "written in Rust" and I literally rolled my eyes and said never mind.

I think "written by genAI" should be a bigger turnoff than "written in Rust".

alternative opinion:

* it is possible to write high quality software using GenAI

* not using GenAI could mean project won't be competitive in current landscape

Re: Grafeo – A fast, lean, embeddable graph database built in Rust

#30

Serious question: are there any actually good and useful graph databases that people would trust in production at reasonable scale and are available as a vendor or as open source? eg. not Meta's TAO

Serious answer: limiting to just Open Source: JanusGraph, DGraph, Apache AGE, HugeGraph, MemGraph and ArcadeDB all meet that criteria.
Post reply on HN