As I understand, nothing wrong with the database, just CIG don't know how to use it correctly.
All things have payoffs though right?
This was doing the rounds the other day re graph databases:
If the connections within the data are not the primary focus and the data is transactional, then a graph database is probably not the best fit.
It feels like they moved to graphs because they fit their nested data. (Gun, on hip of player, inside of elevator, inside of ship etc).
But as theory moves to practice they're finding data can still corrupt in a live messy system. (As ammo clip 7 falls from player 3, destroying ship 2, and leaving player 6 in elevator 4. With player 7's 5th Pico...)
I don't understand me any game dev. But I imagine it'll be interesting watching these nestings hand over between servers