Question

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 satisfied 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.

Was it helpful?

Solution

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)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top