3 ms·
I can only answer for one advantage I specifically know of regarding graph DB's over key value: dynamic, mergeable schemas which enforce data integrity WITHIN
by JPKab 14y ago
I can only answer for one advantage I specifically know of regarding graph DB's over key value:
dynamic, mergeable schemas which enforce data integrity WITHIN the database rather than with code on top of it.
There are many, many people on HN who are much more knowledgeable than I am on graph DB's, and I sure as hell hope they answer on this question.
I'm curious if this supports the RDF, OWL, and SPARQL standards?
I'm a little tired of graph DB's that focus on scale, rather than speed and flexibility though. A good one to check out is Stardog. http://stardog.com/ http://stardog.com/ I think it just went into 1.0.
- philjohn 14y agoIt looks like it's Gremlin only. What triple stores have you looked at? 4store is performant, but doesn't support reasoning. There's also BigData and Virtuoso which support various levels of it, and Franz are apparently working on a clustered version of Allegrograph.