阿里云图数据库 GDB 介绍及关键能力| 学习笔记

简介: 快速学习阿里云图数据库 GDB 介绍及关键能力。

开发者学堂课程【阿里云图数据库 GDB 入门与应用 :阿里云图数据库 GDB 介绍及关键能力】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/623/detail/9444


阿里云图数据库 GDB 介绍及关键能力

 

内容介绍

一、 基本介绍

二、 与其他图数据库产品对比

三、 关键能力

 

一、 基本介绍

image.png

图数据库(Graph Database,简称 GDB )是阿里巴巴自主研发的,支持属性图模型,用于处理高度连接数据查询与存储的实时可靠的在线数据库。支持TinkerPop Gremlin 查询语言,可以帮助用户快速构建基于高度链接的数据集的应用程序。

 

二、 与其他图数据库产品对比

阿里云图数据库 GDB 与其他竞品对比分析图如下:

image.png

GDB 的一些兼容的 Steps 的接口,对比亚马逊对 Neptune 兼容提供了更广泛的features 兼容性。

image.png

 

三、关键能力

1、高度优化的自研引擎

GDP 所能够提供的几个关键的能力: GDB 公测版本支持以下四大核心功能 ,一是高度的 Gremlin 兼容的图查询语言;二是能够提供完整的 ACID 事务;三是提供了丰富的 SDK 以及相关的数据导入工具;

四是我们具有完善的数据库运维管理力。  

image.png

2、服务高可用

图数据库 GDB公测版本支持高可用实例,后续商业化将近步开发一写多读实例,提供读实例的水平扩展能力。

高可用版本采用一主一备的经典可用构架,主备都采用独立的图数据库节点,计算机与存储分离,主备之间通过复制(默认半同步)实现数据同步,一旦主库发生故障,将迅速检测并触发主备切换来保证可用性。备库故障对业务无影响,但会很快速被检测到并触发备库自愈。未来提供一写多读实例将共享底层存储资源(3副本),提升扩展性读同时也将带来整体存储成本的进一步降低。

image.png

3、数据导入

  • l 执行 Load 任务

Curl -u {user}:{password}-H“Content-type:application/json”-X POST -d’{source”:http://{bucket}/xxx.csv}’“http://{endpoint}/Ioader”

  • 获取Load任务列表

Curl -u {user}:{password} -X GET“http://{endpoint}/loader”

  • 查询任务详细

Curl -u {user}:{password} -X GET“http://{endpoint}/{loadid}“

  • 取消/取消任务

Curl -u {user}:{password}-X DELETE “http://{endpoint}/{loadid}“

image.png

4、Neo4j 用户迁移

对于已经自建了 Neo4j 的用户来讲 GDB 也提供了比较成熟的迁移服务首先是对数据的迁移提供了一套专门的数据迁移工具,方便用户把数据从 Neo4j 界迁移到GDB 实例中。现在提供一个 Cypher 语言的转换工具未来 GDP 也会支持直接的查询语言,另外图数据库可视化标准版集成到了 RDS 的 dms 可以支持图可视化的,未来也会提供更加专业的图可视化产品和一些常用的图计算的算法来帮助用户更加快捷的实现一些业务场景的需求。

image.png

5、Driver/SDK 支持

GDB 支持开源的 TinkerPop 3.3.3(以及上)版本Driver 官方提供 Java,Python、.Net,REST兼容性保证支持 Gremlin Console

image.png

相关实践学习
阿里云图数据库GDB入门与应用
图数据库(Graph Database,简称GDB)是一种支持Property Graph图模型、用于处理高度连接数据查询与存储的实时、可靠的在线数据库服务。它支持Apache TinkerPop Gremlin查询语言,可以帮您快速构建基于高度连接的数据集的应用程序。GDB非常适合社交网络、欺诈检测、推荐引擎、实时图谱、网络/IT运营这类高度互连数据集的场景。 GDB由阿里云自主研发,具备如下优势: 标准图查询语言:支持属性图,高度兼容Gremlin图查询语言。 高度优化的自研引擎:高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务。 服务高可用:支持高可用实例,节点故障迅速转移,保障业务连续性。 易运维:提供备份恢复、自动升级、监控告警、故障切换等丰富的运维功能,大幅降低运维成本。 产品主页:https://www.aliyun.com/product/gdb
相关文章
|
3月前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
168 6
|
2天前
|
运维 关系型数据库 分布式数据库
阿里云PolarDB:引领云原生数据库创新发展
阿里云PolarDB引领云原生数据库创新,2024云栖大会将分享其最新发展及在游戏行业的应用。PolarDB凭借弹性、高可用性、多写技术等优势,支持全球80多个站点,服务1万多家企业。特别是针对游戏行业,PolarDB助力Funplus等公司实现高效运维、成本优化和业务扩展。通过云原生能力,PolarDB推动游戏业务的全球化部署与快速响应,提升用户体验并保障数据安全。未来,PolarDB将继续探索AI、多云管理等前沿技术,为用户提供更智能的数据基础设施。
|
24天前
|
存储 人工智能 数据管理
|
10天前
|
关系型数据库 分布式数据库 数据库
1月17日|阿里云云谷园区,PolarDB V2.0技术沙龙,畅聊国产数据库
为了助力国产化项目顺利推进,阿里云邀请企业开发者和数据库负责人到云谷园区,与PolarDB V2.0技术专家面对面交流。扫描海报二维码报名,我们将根据信息为您申请入园。欢迎参与,共同探讨PolarDB的最新技术和应用!
|
14天前
|
运维 关系型数据库 MySQL
体验领礼啦!体验自建数据库迁移到阿里云数据库RDS,领取桌面置物架!
「技术解决方案【Cloud Up 挑战赛】」上线!本方案介绍如何将自建数据库平滑迁移至云数据库RDS,解决业务增长带来的运维难题。通过使用RDS MySQL,您可获得稳定、可靠和安全的企业级数据库服务,专注于核心业务发展。完成任务即可领取桌面置物架,每个工作日限量50个,先到先得。
|
17天前
|
存储 人工智能 数据管理
媒体声音|专访阿里云数据库周文超博士:AI就绪的智能数据平台设计思路
在生成式AI的浪潮中,数据的重要性日益凸显。大模型在实际业务场景的落地过程中,必须有海量数据的支撑:经过训练、推理和分析等一系列复杂的数据处理过程,才能最终产生业务价值。事实上,大模型本身就是数据处理后的产物,以数据驱动的决策与创新需要通过更智能的平台解决数据多模处理、实时分析等问题,这正是以阿里云为代表的企业推动 “Data+AI”融合战略的核心动因。
|
1月前
|
存储 NoSQL 关系型数据库
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
我们的风控系统引入阿里云数据库MongoDB版后,解决了特征类字段灵活加减的问题,大大提高了开发效率,极大的提升了业务用户体验,获得了非常好的效果
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
|
25天前
|
人工智能 Cloud Native 关系型数据库
双位数增长,阿里云连续五年领跑关系型数据库
阿里云蝉联中国关系型数据库整体市场份额第一,在公有云业务双位数增长的驱动下,阿里云同时在公有云关系型数据库市场取得了38%的市场份额,连续五年位居首位。