【问题标题】:Sesame Native Storage or the MongoDB/MySQL database for RDF StorageSesame Native Storage 或用于 RDF 存储的 MongoDB/MySQL 数据库
【发布时间】:2014-06-19 16:08:00
【问题描述】:

可以选择使用 Sesame 来使用 SPARQL 查询 RDF 数据和本地数据库存储,但也可以选择仅使用 Sesame 作为查询语言并使用 MongoDB/MySQL 或其他数据库存储。

哪一个应该在哪个场景中? 使用 Sesame 作为原生存储有什么好处和坏处?

【问题讨论】:

标签: mongodb rdf sesame rdfs rdfstore


【解决方案1】:

首先:没有将 MongoDB 与 Sesame 结合使用的选项(至少据我所知没有)。在 MySQL 或 PostgreSQL 中使用 Sesame 有一项遗留功能,但自 Sesame 2.7 起已弃用此功能,并且不推荐在任何场景中进行设置。

Sesame 主要是一个 API 和 RDF 工具包,其他各方为其提供数据库解决方案(商业和开源),但它附带两个捆绑的数据库实现,即 Memory Store 和 Native Store。内存存储执行它在锡上所说的:它速度很快,但所有内容都保存在主内存中。

本机存储是一个适当的持久性数据库,旨在为 100-2 亿三元组的中小型数据集提供良好的性能。除此之外,您还需要研究其他与 Sesame API 兼容的解决方案,例如 OWLIM、BigData、CumulusRDF 或 Stardog(仅举几例)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2017-11-12
    • 2013-08-14
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多