0

我读过一些评论 Apache Jena引擎的文章,我发现它非常有趣。在他们的网站上,我发现为了存储三元组,可以使用 TDB。

就我而言,我想知道是否可以从 Jena 应用程序从外部数据库(如 MySql 或 PostgreSql 数据库)加载数据,或者它是一个“封闭”产品,您只能与 TDB 和 Fuseki 框架进行交互。

目前,我不知道 Jena 引擎框架是否可以充当传统的 Java 战争,但具有处理 RDF 文件的特殊性。

任何帮助将不胜感激。

4

1 回答 1

2

如果你的意思是,连接到 MySQL 或 PostgreSql 中现有的非 RDF 数据,那么不。您需要(动态或静态)在数据库和 Jena 之间有一个转换层。D2RQ 可以提供。

如果您的意思是,使用 MySQL 或 PostgreSql 来存储 RDF,那么可以。参见耶拿 SDB。但是,TDB 速度更快且可扩展性更好。

于 2015-07-19T10:01:15.300 回答