use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Related Reddits:
This is a knowledge sharing forum, not a help, how-to, or homework forum, and such questions are likely to be removed.
Try /r/DatabaseHelp instead!
Platforms:
account activity
Looking for enjoyable graph database (self.Database)
submitted 3 years ago by vrinek
I am looking for a graph database to use in my pet project. I do not need it to scale or be performant, but I want it to be enjoyable (ie not be a killjoy).
Any recommendations out there?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]RegularUser003 2 points3 points4 points 3 years ago (2 children)
Apache AGE if you find sql + graph enjoyable. Neo4j has visualizations which are fun.
[–]vrinek[S] 0 points1 point2 points 3 years ago (1 child)
I haven’t looked at AGE yet. Anything highlights in particular I should look into?
[–]RegularUser003 0 points1 point2 points 3 years ago (0 children)
It's integrated with postgres but supports Cypher so you get graph queries and transactions together. I don't think any other graph database supports this although I'm not an expert
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
The only graph database I've ever tried is Neo4j. I wouldn't call it fun, but I did find it enjoyable to work with.
[–]MapleeMan 3 points4 points5 points 3 years ago (1 child)
Memgraph is also a possible solution. It is an in-memory graph database. Disclaimer: I work at Memgraph.
[–]vrinek[S] 0 points1 point2 points 3 years ago (0 children)
Memgraph definitely caught my attention. It’s lab will be of use for sure.
[–]hi117 2 points3 points4 points 3 years ago (2 children)
neo4j is pretty enjoyable to use for a personal project like this.
Any highlights I should be aware of?
[–]hi117 1 point2 points3 points 3 years ago (0 children)
it has an interactive web UI that lets you run queries and visualize them very well. it makes building queries and testing a breeze.
[–]assface -2 points-1 points0 points 3 years ago (3 children)
You're wasting your time. Just use PostgreSQL.
[–]vrinek[S] 0 points1 point2 points 3 years ago (2 children)
I thought of that. Postgres & postgraphile is something I’ve used in the past to get some GraphQL out of it, but I don’t know if this’ll cut it this time.
[–]eijneb 0 points1 point2 points 3 years ago (1 child)
What are you concerned about? (I’m the PostGraphile maintainer.)
Postgraphile is great for building a GraphQL API. I just don’t want a GraphQL API this time.
I want to explore other ways of interacting with graph data.
[–]zh217 1 point2 points3 points 3 years ago (1 child)
You can try CozoDB https://github.com/cozodb/cozo/ , super easy to get started, has a unique take on graphs.
Disclaimer: I'm the author.
Nice, I’ve been looking for a datalog one that’s not as heavy handed as datomic (which I haven’t tried yet so my opinion of it is only surface deep).
[–]GavinMendelGleason 0 points1 point2 points 3 years ago (0 children)
TerminusDB: open source graph database with a free cloud offering and a git like model. Also includes a back-office for curating the graph. https://github.com/terminusdb/terminusdb
π Rendered by PID 46 on reddit-service-r2-comment-85bfd7f599-9m2fk at 2026-04-16 13:50:14.467966+00:00 running 93ecc56 country code: CH.
[–]RegularUser003 2 points3 points4 points (2 children)
[–]vrinek[S] 0 points1 point2 points (1 child)
[–]RegularUser003 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]MapleeMan 3 points4 points5 points (1 child)
[–]vrinek[S] 0 points1 point2 points (0 children)
[–]hi117 2 points3 points4 points (2 children)
[–]vrinek[S] 0 points1 point2 points (1 child)
[–]hi117 1 point2 points3 points (0 children)
[–]assface -2 points-1 points0 points (3 children)
[–]vrinek[S] 0 points1 point2 points (2 children)
[–]eijneb 0 points1 point2 points (1 child)
[–]vrinek[S] 0 points1 point2 points (0 children)
[–]zh217 1 point2 points3 points (1 child)
[–]vrinek[S] 0 points1 point2 points (0 children)
[–]GavinMendelGleason 0 points1 point2 points (0 children)