ITPub博客

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

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

作者:飘絮絮絮丶 时间:2022-04-27 14:41:56 0 删除 编辑

图数据库GaiaDB-G 产品架构

图片.png

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

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

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

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

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

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

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3136117/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-09

  • 博文量
    2646
  • 访问量
    42196