图片

谈论到数据库就不可能绕开分布式部署,gStore开发团队也根据gStore的特性打造一款可以将gStore进行分布式部署的产品gMaster。平台基于Master-Slave架构,通过增加Slave节点实现动态扩展,并且内置了基于随机划分和指定划分的4种数据划分策略和对应的查询计划分解策略。gMaster该项目尚未开源,目前只提供商业版本。

图片

gMaster在第三方权威测评机构测试结果表明在100亿规模RDF数据环境下平均查询时间为1.79秒(最多包含六跳查找)。

图片

接下来简单介绍gMaster提供的功能和使用方式。

gMaster提供的两大功能【数据库管理】和【数据库查询】

数据库管理

【数据库管理】:包含对数据库的增、删、导入、导出、还原、重分布和数据库信息详情查看的功能。

图片

对于增删、导入、导出、还原在前面的gStore生态产品已有介绍,对于还原功能为gMaster特有功能,当三元组数据存在多个节点中,当某个节点存储容量不够的时候点击重分布可以将三元组数据重新均衡都分布在现有的节点中。如上图数据库lubm44,在其存储容量不足时将呈现橙色警告,通过点击重分布即可对存储的数据进行重分布。

数据库查询

【图数据库查询】:为对数据库进行查询,而且可以通过写SPARQL语句实现在数据库中插入、删除三元组数据。

图片

其中SPARQL的查询语句的具体编写方式可以查看gStore官网】【开发文档】—SPARQL查询章节;同时在云端版本gCloud也提供了SPARQL使用示例,可以通过【帮助中心】—【SPARQL示例】进行查看,如下所示:

图片

查询结果会以JSON格式和关系图的方式进行展示。对于JSON格式的结果还可以通过下载得到所有查询结果的结果文件。

针对gStore有任何问题也可通过加运营小哥哥微信,邀请加入gStore图谱社区咨询。

图片

诚邀大家参加

·gStore-weekly技术文章征集活动·

  相关技术文章,包含但不限于以下内容:系统技术解析、案例分享、实践总结、开发心得、客户案例、使用技巧、学习笔记等。文章要求原创。

  入选周刊即送精美礼品~

图片

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐