图数据库GaiaDB-G 产品架构

图数据库GaiaDB-G针对检索和实时深度关联分析场景做精致的设计,并用C++来实现,从而提供高性能的查询服务。GaiaDB-G的系统架构如上图所示,图数据库引擎的各模块功能描述如下:
-
接口层:提供给用户的 Restful 查询和写入接口。支持 Gremlin 查询语法及其扩展,而实时更新支持将高时效性的数据写入到图存储处理引擎(Graph-Index)中。
-
计算层::提供对操作的处理和计算,包括语法解析、查询引擎、优化器、事务管理、任务调度和图算法实现等。
-
存储层:提供图原生的存储引擎,存储架构上支持多种的存储介质/系统,比如使用 RocksDB 存储作为底层存储,内存或直接SSD。
图数据库外围的工具有如下两种:
-
灌库工具(Build-Tool): 灌库工具(也称之为数据加载工具 Load),将符合格式要求的图数据(一般为离线计算平台产生)加载到图存储引擎中,灌库支持全量替换和增量更新两种模式。
-
运维工具(Operation-Tool): 运维工具支持图数据库分布式系统的部署、启停、传换库和备份恢复等运维操作。
最后修改时间:2021-08-09 12:21:29
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




