4

Maybe noob question here, but what's the added value of using graph db like neo4js compared to regular RDBMS like PostgreSQL ? I see our beloved devrant uses neo4js so I am wondering if it's worth spending some time digging into this, just that (ok, actually it would be too cool to also have dfox and trogus appear in comments notifications)

Comments
  • 1
    I'm wondering the same, actually! @dfox
  • 2
    @h3ll provided some great information/reasoning.

    I wrote an article about why we use Neo4j for devRant that you can find here: https://neo4j.com/blog/...

    Right now, very little of the data that gets fetched on devRant is cached. Neo4j is good at caching entities (nodes and relationships) so we haven't had an explicit need to cache many things yet. Ex. Whenever you look at a rant, it's score and the score for every comment is calculated on the fly and those are very quick operations. That's just one example of some of the performance benefit.

    Feel free to let me know if you have any more questions.
  • 0
    @h3ll thanks a lot for the great explanation, looks crystal clear now !
  • 1
    @dfox thanks a lot for answering ! You are making my day ! And thanks for the link, I'm going to check it now.
  • 0
    It's webscale
Add Comment