I’ve been slowing getting together a server based on Dgraph for the past few months after giving up on Firebase. My data greatly benefits from a graph structure but I couldn’t make it work well in a NoSQL document store and doing it in SQL was just clunky. I haven’t check in on the latest Dgraph news in a while but I just noticed Slash, along with the auth section in the GQL docs for Master and I have question/concerns.
Obviously based on my frustrations with Firebase, I’m excited at the prospect of a managed graph database server. But since following up on the GQL progress Dgraph has been making I’m worried about fragmentation.
I see an auth section under GQL. Is this only going to be available when using GQL and not GQL+? Unless I’m missing something, Slash only seems to support GQL with no GQL+ options available. Part of my schema relies on facets because of relationship-specific data. Are facets not supported on Slash? Is auth not supported on GQL+?
Are we looking at a Dgraph future where useful features are mutually exclusive based on what language you need to speak instead of having a full feature set with one language? Are there long-term plans to merge into one primary language (like GQL+ features on GQL) so features don’t end up getting splintered between them as they are now?