Not really, Dgraph uses Badger which indeed stores KV. But Dgraph has its own structure with a little bit of complex abstraction in relation to KV. That won’t work in a KV manner.
I disagree. CSV was not made with Graphs and complex relations in mind. There is no solid CSV standard that takes relationships into account. You have to do “tricks” to have them.
JSON is perfect cuz it reflects the graph structure. That’s also why GraphQL throws JSON instead of tables or something.
If you remove all tiers from Dgraph, you can have 4 times the speed you mentioned. But you will forgo certain guarantees.
Not sure what you mean. Can you show me what is outdated?
There are a ton of tests that runs every single release and also new PRs I think. If you have suggestions on how to make those, be welcome to open an PR.