I've been using OpenLink Virtuoso as an RDF store for some time now and although it's great with large data, I'm not satis开发者_运维问答fied with the graph traversal performance using SPARQL. Recently I've heard a lot about Neo4j's traversal performance and thought it's worth a try. So, for the purpose of having a large RDF store with good traversal performance, is it better to switch to Neo4j?
I have no idea about Neo4j's performance with large data and well, the RDF/SPARQL part of Neo4j doesn't look that mature. Thanks for your time.
Virtuoso "Transitivity in SPARQL" would be the recommended method for graph traversal. We also have a tutorial on Transitivity providing some sample queries. Live example queries against our LOD Cloud Cache (30+ billion triples) and URIBurner (500+ million triples) instances are also available. Our blog post on Virtuoso Transitivity and Graphs for SQL would also make interesting reading ...
(Answered by Hugh Williams, OpenLink Software)
精彩评论