I am designing a project where students would have to implement their own graph based database.
Is there any definitive resource that compares the data structures for implementing a graph based database?
Unfortunately there does not seem to be a resource that compares or recommends the data structure(s) and algorithms to be used for this kind of database. In a typical RDBMS, for example, you would expect to use a B+ tree or something similar.
I would like to know whether there is a good, well-known approach to implementing such a database.
