Virtuoso作为图形商店的任何替代品?

我喜欢(非常)支持SPARQL / Update和它附带的SPARQL端点,但是 我有点担心供应商锁定 我认为这对我的要求来说太过分了(我想要一个有五亿三倍的图形商店) 我很乐意使用开源和免费产品 到目前为止,我找不到任何血统和类似的产品(商业或其他)。它们对我来说几乎看起来不成熟或不实验。 想法?     
已邀请:
您可能正在寻找的是http://4store.org/,您也可以尝试在http://www.semanticoverflow.com/上搜索非常类似的问题(link is defunct)     
@dajobe已经提到的除了4store之外的另外两个是Dydra和Talis平台。如果您坚持使用SPARQL标准中指定的语言功能,则供应商锁定通常不应成为问题。     
在我的研究项目中使用了很多不同的Triple Stores作为存储层,我建议使用以下两个: 4store - dajobe已经提到并且非常好,并且经常发布修复错误并添加新功能,因为SPARQL 1.1继续标准化。还有完全免费的好处 AllegroGraph - 免费提供高达5000万的三倍,但即使在三倍数量相对较低的情况下也可能是相当低的RAM(例如,当我有大约1.5米的三倍时,我的4GB内存中使用了3个左右)。实际内存使用情况会因使用情况而异 - 在我的情况下,我运行的应用程序意味着我的整个数据集必须加载到内存中。我没有使用版本4所以我不能说他们是否改进了这个 虽然Virtuoso在某些方面非常擅长,但它有一个非常糟糕的功能蠕变案例,并且有很多非标准/专有功能,就像你暗示可能导致供应商锁定一样。 就像Ian所说,坚持使用SPARQL标准中的核心语言功能,然后您可以根据需求的变化轻松转移到不同的三重商店。在开发应用程序时,请尝试将其设计为与存储无关,这样您就可以根据需要插入不同的存储层。这样做有多容易取决于您的编程环境/语言/ API,但从长远来看,这样做将是有益的。     
我们对Bigdata有积极的经验。 4Store(如上所述)也很好,但不支持交易。     
我有点担心供应商锁定    OpenLink Software(我的雇主)非常努力地实施开放标准和规范,并且已经足够。我们添加扩展,并在必要时记录我们已经完成的操作 - 与聚合和其他分析功能一样,这些功能不属于SPARQL 1.0,但是是SPARQL 1.1的一部分和/或将成为SPARQL 2.0的一部分。 如果您坚持使用已发布的标准,您将不会被锁定。如果您需要扩展,我们认为我们并没有将您锁定为启用和授权您...但您的里程可能会有所不同。      我认为这对我的要求来说太过分了(我想要一个有五亿三倍的图形商店)    无论如何,请考虑做出决定时所需的所有功能。但对我来说,你似乎不仅仅是存储你的三元组。查询,推理,查询优化,联合SPARQL(与其他远程SPARQL端点(以前称为SPARQL-FED)连接)和其他功能可能不会像根本不需要那样过分。 值得注意的是,Virtuoso可以以最小化的形式运行(
LiteMode=1
),这会禁用许多被视为“过度杀伤”的功能,并使其更像嵌入式DBMS - 但仍然是核心的混合。启用精简模式时: Web服务未初始化,即没有Web服务器,DAV,SOAP,POP3等。 复制已停止 PL调试已禁用 插件被禁用 Bonjour / Rendezvous残疾人士 不创建与上述相关的表 如果没有给出其他设置,则索引树映射设置为8 内存预留未分配 无论INI文件中的值如何,DisableTcpSocket设置都被视为1      我很乐意使用开源和免费产品    Virtuoso有两种口味 - 商业(VCE)和开源(VOS)。商业包括无共享弹性集群,它带来线性可扩展性,SPARQL GEO索引和查询,结果转换到CXML以便使用PivotViewer进行探索,以及VOS缺乏的其他功能......但使用对您有意义的功能。     

要回复问题请先登录注册