当前位置:  开发笔记 > 编程语言 > 正文

哪个Triplestore用于快速语义Web开发?

如何解决《哪个Triplestore用于快速语义Web开发?》经验,为你挑选了3个好方法。

易于安装/使用是这里最重要的因素 - 而不是性能.

小是可以的,因为不期望大数据集.



1> 小智..:

我还推荐芝麻,它轻巧,易于安装,并为小型数据集提供良好的性能.Sesame 1.2.x的查询性能比Sesame 2.x好得多,因为它为2.x系列增加了上下文支持.

我用tomcat,resin和jetty测试了芝麻的安装/部署,并且它可以很容易地与所有这些一起使用.我不建议绑定到RgMS组件,如Postgres或MySQL,至少在1.x系列中,性能是不可接受的,即使对于原型应用程序也是如此.内存和本机实现提供了良好的查询性能并提供简单的持久性,尽管它们缺少真正的事务.

Jena有一个不错的API,并且对数据库,reasoners等提供了更多支持,但是占用空间更大,整体使用起来有点麻烦.



2> allclaws..:

ARC2作为PHP/MySQL产品给我留下了深刻的印象.项目网站有一个有用的"入门",可以帮助您快速启动和运行,并在邮件列表中快速解决问题/问题.根据您的尝试,SPARQLscript是ARC2的一个迷你语言附加组件,用于处理查询结果可能非常有用.



3> papercutexit..:

老问题,但是作为更新:

我已经尝试过Virtuoso,OpenRDF Sesame和4store(都在他们2012年6月的版本中),并发现4store最好用,因为加载数据,启动和停止服务器等等,非常简单.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有