Neo4j 与 OpenLink Virtuoso
我使用 OpenLink Virtuoso 作为 RDF 存储已有一段时间了,尽管它非常适合大数据,但我对使用 SPARQL 的图形遍历性能并不满意。最近我听说了很多关于 Neo4j 的遍历性能,并认为值得一试。那么,为了拥有一个具有良好遍历性能的大型RDF存储,是不是改用Neo4j更好呢?
我不知道 Neo4j 在大数据方面的性能,而且 Neo4j 的 RDF/SPARQL 部分看起来并不那么成熟。感谢您抽出时间。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Virtuoso “SPARQL 中的传递性” 将是推荐的图遍历方法。我们还有一个传递性教程,提供了一些示例查询。针对我们的LOD 云缓存(超过 30 亿三倍)的实时示例查询和 URIBurner(超过 500 万个三元组) 实例也可用。我们关于 Virtuoso Transitivity and Graphs for SQL 的博客文章也会很有趣。 ...
(由 OpenLink Software 的 Hugh Williams 回答)
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)