What is Dgraph lacking?

That is THE question. As a competitor to Hasura / Tigergraph, Dgraph does not support many of the graph algorithms or Cypher, a language which would allow users to plug Dgraph instead of Neo4j.

As a GraphQL system, Dgraph provides facets, transactions, which are not so useful for GraphQL users. For this, Dgraph should aim for Firebase feature compatibility.

This makes me wonder if Dgraph should be forked into two directions – graph DB, where Cypher support is added, perhaps. And GraphQL system, which trades consistency for performance.

4 Likes