暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

百度图数据库GaiaDB-G 产品架构

原创 小小亮 2021-08-09
924

图数据库GaiaDB-G 产品架构

图片.png

图数据库GaiaDB-G针对检索和实时深度关联分析场景做精致的设计,并用C++来实现,从而提供高性能的查询服务。GaiaDB-G的系统架构如上图所示,图数据库引擎的各模块功能描述如下:

  • 接口层:提供给用户的 Restful 查询和写入接口。支持 Gremlin 查询语法及其扩展,而实时更新支持将高时效性的数据写入到图存储处理引擎(Graph-Index)中。

  • 计算层::提供对操作的处理和计算,包括语法解析、查询引擎、优化器、事务管理、任务调度和图算法实现等。

  • 存储层:提供图原生的存储引擎,存储架构上支持多种的存储介质/系统,比如使用 RocksDB 存储作为底层存储,内存或直接SSD。

图数据库外围的工具有如下两种:

  • 灌库工具(Build-Tool): 灌库工具(也称之为数据加载工具 Load),将符合格式要求的图数据(一般为离线计算平台产生)加载到图存储引擎中,灌库支持全量替换和增量更新两种模式。

  • 运维工具(Operation-Tool): 运维工具支持图数据库分布式系统的部署、启停、传换库和备份恢复等运维操作。

本文取自《图数据库GaiaDB-G产品白皮书V1.3》

最后修改时间:2021-08-09 12:21:29
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论