动态与通知

中国科技云2023年在线培训第八期——gStore图数据库云服务系统
2023-10-19
  中国科学院网信专项中国科技云建设工程本着“边建设,边应用”原则,建设成果尽早惠及更多用户,2023年组织十期在线培训活动。截至目前,中国科技云已经成功组织六期在线培训活动,得到广大用户积极响应,取得良好推广效果。
  中国科技云安排2023年10月25日14:00-15:30开展在线培训第八期活动,本期活动主要介绍gStore图数据库云服务系统,并安排了问答环节。欢迎各位老师踊跃参与。

  gStore图数据库云服务系统
  gStore(https://www.cstcloud.cn/resources/525)作为大规模图数据库管理系统是基于实验室团队长期卓越的图数据管理研究基础,自主研发的具有“原始创新-核心授权专利和软件著作权-科研获奖-应用落地”的完整的自主知识产权链条的原创性成果。2017年在Github上开源以来,已经应用于多个互联网和人工智能公司的图数据和知识图谱项目,以及政府大数据集成与服务平台中,产生了良好的社会和经济效益。

  gStore优势:
  1、 承载能力和查询速度。
  目前gStore有单机版和分布式版两个版本,其中单机版支持50亿三元组存储,分布式版本支持百亿以上规模分布式可扩展部署。国外同行将gStore与Apache Jena、Virtuoso等RDF数据库进行了对比测试,得出了“gStore性能要好于其他对比系统”的结论。
  2019年,中国软件测评中心对分布式gStore进行了测试了,测试集中包含了约106亿的RDF三元组数据(国际基准评测数据集),平均查询影响时间为1.797秒,充分说明了分布式gStore支持百亿规模三元组数据,且平均查询时间为秒级,具有高性能和可扩展的特性。

  2、并发性能
  gStore在设计之初就充分考虑了高并发的应用场景,设计了完善的线程池和守护线程等机制来保证gStore的高并发性,通过内部测试,gStore可以满足10万+的并发请求。

  3、 标准接口
  gStore提供了完善的对外访问API接口,并给出了详细的接口定义,用户可以通过C++、Java、Python、php、NodeJS等多种方式访问API接口;另一方面,gStore支持基于W3C标准的SPARQL语句查询,用户可以通过编写SPARQL查询语句实现对gStore的高效查询。

  4、 可视化管理工具workbench
  为了提高gStore的可用性,我们研发了面向gStore管理的可视化管理工具-gStore Workbench,gStore Workbench是一个web应用,可以对gStore的数据库进行管理,包括增、删、导入、导出、备份、还原等操作;同时还提供了gStore数据在线查询功能,用户可以通过编写SPARQL语句对gStore数据进行在线查询,值得注意的是,gStore workbench提供了查询结果的可视化展示,大大提高了系统的可用性和易用性。

  5、gStore云服务
  gStore为用户提供了开箱即用的gStore服务—gStore云。gStore云是我们基于云计算平台技术提供的在线gStore服务,并可以根据用户需求,对gStore中数据库的个数和三元组数量进行弹性配置,提供gStore的弹性按需服务,在gStore云中,系统将为每个用户创建一个独立的gStore实例,并分配独立端口,用户可以对该gStore实例进行启动和关闭操作,并在用户权限内创建gStore数据库,在gStore云中,我们提供基于关系型数据库自动构建图数据库功能,用户可以指定某个关系型数据库,平台将自动获取其数据库数据,生成RDF数据并构建图数据库;同时平台也提供可视化的gStore数据库查询功能。