docs/what/graph.md
All the entities and relationships are stored in a graph database, Neo4j. The graph always represents the current state of the world and has no direct support for versioning or history. However, as stated in the Metadata Modeling section, the graph is merely a derived view of all metadata aspects thus can always be rebuilt directly from historic MAEs. Consequently, it is possible to build a specific snapshot of the graph in time by replaying MAEs up to that point.
In theory, the system can work with any generic OLTP graph DB that supports the following operations: