Although I want to use dgraph on a regular basis there is one thing that I find difficult to get over. In relational databases it is relatively easy (most of the time) to load into your mind a mental model of the database simply by inspecting the data that it contains using one of many clients. (i.e. small number of types where you can see examples of each and inspect relations through foreign keys)
However, I find it difficult to have confidence that I will be able to do the same with dgraph viewing the database strictly as a set of relations. I love the idea of making relations the primary focus but I would also like to understand comprehensively and at a high level “what’s in my database?” and I’m not sure how to do that with dgraph + ratel. Especially in the situation where one relation is part of multiple types, it makes it difficult to grok the whole thing. With the addition of types, it feels like this should be possible.
Some time ago, I made a toy UI for dgraph trying to address this, but I am wondering what the community thinks about this?