java - 大型数据集的三重存储

标签 java rdf triplestore

<分区>

我想问一个用于大型数据集的好的三元组,它应该:

  • 很好地扩展(数百万个三元组)
  • 拥有 Java 接口(interface)

最佳答案

您应该考虑使用 OpenLink Virtuoso店铺。它可通过开源许可证获得,并可扩展到数十亿个三元组。您可以通过 Sesame 和 Jena API 使用它。

参见 here了解大型三重商店的概况。 Virtuoso 绝对比 BigData 更容易设置。除此之外,我还使用了 Sesame NativeStore,它的扩展性不太好。

4Store也是不错的选择,虽然我没用过。 Virtuoso 优于 4Store 的一个好处是您可以轻松地将标准关系模型与 RDF 混合,因为 Virtuoso 是一个关系数据库。

关于java - 大型数据集的三重存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921407/

相关文章:

ruby - RDF 查询只返回一条记录

java - 在 TDB Triple Store 中加载 RDF 三元组时出错

java - 如何在 Java 上更改 Google Speech API 的语言?

java - FontAwesomeIconView 在 SceneBuilder 中显示图标,但在应用程序中失败

java - 如何使用 Jena 添加对象属性?特殊格式

database - 十亿的三倍有多大?

sparql - 在海龟或 RDF 中,我可以在符合条件的所有主题上添加谓词/宾语吗?

sparql - 如何将 4 列 N-Quad 四元组导入和查询到 Blazegraph?

java - 如何根据化学式划分字符串的内容?

java - 使用 Java 发现 USB 大容量存储设备