|
|
|
Ask HN: How do you compare Dgraph vs. AragonDB vs. Neo4j?
|
|
5 points
by riahiamirreza79
1645 days ago
|
|
I want to choose a graph database but I'm not sure which of these 3 (or even more) is a good choice. I want to use community (free) version so I don't want a comparison between enterprise versions.
As I see, Dgraph's stars is much higher than 2 others. It has 17k stars while Aragon has 11k and Neo4j has 9.6k. But I think Dgraph is not mature enough to be used. Is this true?
I want to see your comment about any graph database, especially one of these 3. |
|
But Tigergraph is UNIX only and built on C, not Java (probably an asset, TBH). Some UNIX sysadmin experience would be useful, but not mandatory, if you want to understand the innards of the software.
Cypher is perhaps a bit friendlier / easier to learn than GSQL. The necessary mental model for understanding GSQL takes a bit of time to comprehend.
I haven't looked at Neo4j in quite some time now, so I may be wrong here now - Tigergraph comes with some capabilities Neo4j doesn't like offering a built in REST functionality and easily embedded custom functions. When I thought about trying to do the equivalent with Neo4j, it would have required a microservice sort of proxy.
Neo4j has a lot of extra "stuff" in their ecosystem, like Bloom, but Tigergraph has been catching up in various ways, I think. Their documentation has gotten better since I first started using it and more add-ons etc.