Jena 连接到外部数据库
Jena connection to external databases
我读过一些评论 Apache Jena 引擎的文章,我发现它真的很有趣。在他们的网站上,我发现为了存储三元组,可以使用 TDB。
就我而言,我想知道是否可以从 Jena 应用程序 从外部数据库(例如 MySql 或 PostgreSql 加载数据,或者它是 "closed" 产品,您只能与 TDB 和 Fuseki 框架交互。
目前,我不知道 Jena 引擎框架是否可以作为传统的 Java war 但具有处理 RDF 文件的特殊性。
如有任何帮助,我们将不胜感激。
如果您的意思是,连接到 MySQL 或 PostgreSql 中的现有非 RDF 数据,则否。您需要(动态或静态)在数据库和 Jena 之间有一个转换层。 D2RQ 可以提供。
如果你的意思是,使用MySQL或PostgreSql来存储RDF,那么是的。参见耶拿 SDB。但是,TDB 速度更快,扩展性更好。
我读过一些评论 Apache Jena 引擎的文章,我发现它真的很有趣。在他们的网站上,我发现为了存储三元组,可以使用 TDB。
就我而言,我想知道是否可以从 Jena 应用程序 从外部数据库(例如 MySql 或 PostgreSql 加载数据,或者它是 "closed" 产品,您只能与 TDB 和 Fuseki 框架交互。
目前,我不知道 Jena 引擎框架是否可以作为传统的 Java war 但具有处理 RDF 文件的特殊性。
如有任何帮助,我们将不胜感激。
如果您的意思是,连接到 MySQL 或 PostgreSql 中的现有非 RDF 数据,则否。您需要(动态或静态)在数据库和 Jena 之间有一个转换层。 D2RQ 可以提供。
如果你的意思是,使用MySQL或PostgreSql来存储RDF,那么是的。参见耶拿 SDB。但是,TDB 速度更快,扩展性更好。