Had to go look this one up just to find out the pros/cons of graph databases vs. SQL and other NoSQL databases.<p><a href="http://en.wikipedia.org/wiki/Graph_database" rel="nofollow">http://en.wikipedia.org/wiki/Graph_database</a><p>It'd be nice if the information presented here would eventually merge with the wikipedia entry.
A question I haven't been able to answer from all this: is there, as of yet, a <i>portable</i> graph database library, ala SQLite, that can be used as a file format for graph-based data?
Actually, this is a list of graph database management systems.<p>I was hoping for a list of graph databases, like Knuth's <i>The Stanford Graphbase</i>, which is something completely different.
I am surprised by the large number of databases in the list that's written in Java. I would have expected that something performance critical, like a DB would be written in C. Is it typical these days to a database in Java? Are there any well known DBs written in Java?