【问题标题】:4Store vs Sesame, features4Store vs Sesame,特点
【发布时间】:2013-09-09 09:24:20
【问题描述】:

我正在寻找与 Java EE 一起使用的三重存储。

我以 4Store 和 Sesame 两种可能性结束,但看不出两者在功能上的真正区别。 我不介意表演细节。

【问题讨论】:

  • 您的问题可能会被关闭,因为这种“基于意见”的问题被认为与本网站无关。我建议您尝试确定您的要求是什么,然后找出每个工具如何满足这些要求,然后选择一个。如果您对任一工具有更具体的问题,也可以尝试 answers.semanticweb.com。
  • 感谢您的评论。我问的是功能上有什么区别,我不认为这是“基于意见的”,这是事实。
  • 我对此没有异议,但是您得到的任何答案都可能是基于意见的,因为它将突出一个工具的特定功能。如果不了解更多关于您的用例需求,就不可能做出有效的客观建议。话虽如此,我给了它一个刺,希望它有用,我尽量做到客观。
  • 我的用例非常简单:导入 RDF,存储在三重存储中,设置 SPARQL 端点。

标签: jakarta-ee rdf sesame triplestore 4store


【解决方案1】:

我无法为您提供这两种工具的完整功能列表,但我认为您的用例的一个重要区别(鉴于您告诉我们的很少)是 wile 4Store 是一个 RDF 数据库实现(或“triplestore”),Sesame 是一个在 Java 中处理 RDF 的框架 API,可以访问多个 Triplestore 实现(包括一些它自己的,但也包括许多第三方产品)。这样做的可能优点是它允许您切换到不同的数据库(如果您需要),而无需对代码进行重大更改。

我还认为 Sesame 的 API 是在 Java 中开发的,在 Java EE 环境中功能更丰富且易于使用,但这只是一个假设,因为我对 4Store 还不够熟悉一个实际的比较。

(披露:我在芝麻开发团队)

【讨论】:

  • 谢谢,我看到了这两个系统之间的主要区别,并且可以猜到对于一个简单的用例来说没有太大的区别。
猜你喜欢
  • 1970-01-01
  • 2012-05-29
  • 2016-10-31
  • 2012-04-06
  • 1970-01-01
  • 2023-03-07
  • 2023-04-07
  • 2023-04-06
  • 1970-01-01
相关资源
最近更新 更多