什么是图数据库GDB?

图数据库(Graph Database,简称GDB)是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮您快速构建基于高度连接的数据集的应用程序。

图数据库GDB非常适合社交网络、欺诈检测、推荐引擎、知识图谱、网络/IT运营这类高度互连数据集的场景。例如,在一个典型的社交网络中,常常会存在“谁认识谁,上过什么学校,常住什么地方,喜欢什么餐馆”之类的查询,传统关系型数据库对于超过3张表关联的查询十分低效难以胜任,但图数据库可轻松应对社交网络的各种复杂存储和查询场景。

前置概念

阅读本文前,您可能需要了解如下概念:

产品优势

图数据库GDB具备如下优势:

  • 标准图查询语言

    支持属性图,高度兼容Gremlin图查询语言和OpenCypher图查询语言。

  • 高度优化的自研引擎

    高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务。

  • 服务高可用

    支持高可用实例,节点故障自动切换,保障业务连续性。

  • 易运维

    提供备份恢复、自动升级、监控告警、故障切换等丰富的运维功能,大幅降低运维成本。

图数据库与传统关系型数据库相比的优势

传统的关系型数据库和图数据库无论是在模型,存储以及查询优化上都存在极大的差异。比如社交用户关系中的2度查询请求,传统关系型数据库处理起来至少是秒级别的,3度查询更差甚至无法支持。

对比而言,图数据库能够轻松支持这类场景,性能往往能够轻松的达到传统关系型数据库的十倍乃至几十倍。这种性能的差异并非简单的调优问题,而是更深层次的数据库建模以及内核层面决定的。因此,图数据库在基因层面更适合高度连接数据集的处理。

分类

图数据库

关系型数据库

模型

图结构

表结构

存储信息

结构化/半结构化数据库

高度结构化数据库

2度查询

高效

低效

3度查询

高效

低效/不支持

空间占用

开始使用

您可以通过入门概览了解如何购买实例、重置密码以及链接实例和数据导入,帮助您快速使用GDB实例。