图和三元组存储产品深度解析
在当今的数据管理领域,图和三元组存储产品扮演着至关重要的角色。不同的产品具有各自独特的功能和特点,能够满足多样化的应用场景需求。下面将详细介绍几种常见的图和三元组存储产品。
1. MarkLogic Server
MarkLogic Server从2013年的7版本开始引入了相关功能,这是其语义支持多版本改进周期的一部分。后续的8版本将支持更广泛的SPARQL特性,包括SPARQL 1.1更新和聚合功能(如求和、计数等),9版本将完善完整语义能力的路线图。
不过,目前MarkLogic Server对SPARQL 1.1的支持不如一些竞争对手的产品广泛,尽管许多三元组和图存储根本没有实现SPARQL。其商业许可模式可能不吸引那些有自己专业开发团队,更倾向于学习和改进开源软件的用户。不过,它提供了一个免费的、功能齐全的企业开发者版本,有6个月的使用期限,之后需要向MarkLogic购买许可证。
2013年末的7版本许可条款变更推出了“Essential Enterprise”版,价格比以前版本低很多。这个入门级版本最多支持9个生产服务器实例,但其他功能完整,包括安全、高可用性、灾难恢复和备份/恢复等标准功能。
MarkLogic Server同时提供文档数据库和三元组存储,支持在文档中进行内容和语义查询的复合搜索,但这两种查询类型的集成不如OrientDB。虽然通过XInclude在文档数据库方面有一定支持,但在语义功能上不支持复合文档。如果需要一个经过Common Criteria认证、具备文档管理、三元组存储和高级搜索功能的安全NoSQL数据库,MarkLogic Server是一个不错的选择。
<