I’ve seen a few talks and blog posts about GraphRAG and graph databases (mostly from companies building graph databases), and I’m curious to hear about your experiences with them in the context of agentic applications.
I get how they could model relationships between entities more naturally and help agents pull relevant context faster, but does it actually make a big difference in your project?
I’m considering trying it out, but I’m sceptical that the benefits are that much bigger than just sticking with good-old Postgres.
Where have you found graph databases really made a difference? And were there cases where you wouldn’t use them again?
I memorably had a job interview which consisted almost entirely of their senior architect going over exactly why he regretted introducing Neo4J several years earlier and how all the work is really about getting away from it. That was just the most extreme example.
The truth that people here don't like is that the Couch/Mongo style document DB is far more compelling as a intermediate point of structured/unstructured. There was even a mongo DB compatibility layer for foundation DB, but it doesn't seem to be maintained sadly. https://github.com/FoundationDB/fdb-document-layer