阿里云图数据库 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
相关文章
|
2月前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
2月前
|
缓存 安全 Java
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
|
2月前
|
存储 NoSQL 数据库
阿里云数据库Cassandra的产品价格
阿里云数据库Cassandra提供多地域服务,如中国、亚太、欧洲、美洲及中东。计费分为实例主机节点规格费和存储费用,实例价格因节点数和副本数而异,存储费用按挂载云盘计算。生产系统建议配置多节点以确保冗余。公网流量目前免费,具体收费时间未定。详细价格以购买页面为准。
423 3
|
2月前
|
SQL 关系型数据库 MySQL
2024年阿里云数据库创建_数据库账号密码和连接教程
阿里云数据库怎么使用?阿里云百科整理阿里云数据库从购买到使用全流程,阿里云支持MySQL、SQL Server、PostgreSQL和MariaDB等数据库引擎,阿里云数据库具有高可用、高容灾特性,阿里云提供数据库备份、恢复、迁移全套解决方案。详细阿里云数据库购买和使用流程方法如下
|
2月前
|
SQL 存储 JSON
阿里云数据库 SelectDB 内核 Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
亲爱的社区小伙伴们,Apache Doris 2.1.0 版本已于 2024 年 3 月 8 日正式发布,新版本开箱盲测性能大幅优化,在复杂查询性能方面提升100%,新增Arrow Flight接口加速数据读取千倍,支持半结构化数据类型与分析函数。异步多表物化视图优化查询并助力仓库分层建模。引入自增列、自动分区等存储优化,提升实时写入效率。Workload Group 资源隔离强化及运行时监控功能升级,保障多负载场景下的稳定性。新版本已经上线,欢迎大家下载使用!
阿里云数据库 SelectDB 内核 Apache Doris 2.1.0 版本发布:开箱盲测性能大幅优化,复杂查询性能提升 100%
|
8天前
|
关系型数据库 Apache 流计算
手把手教你实现 OceanBase 数据到阿里云数据库 SelectDB 内核版 Apache Doris 的便捷迁移|实用指南
本文介绍了如何将数据从 OceanBase 迁移到阿里云数据库 SelectDB 内核版 Apache Doris。提供 3 种数据同步方法 1. 使用 DataX,下载 DataX 并编写配置文件,通过 OceanBaseReader 和 DorisWriter 进行数据迁移。 2. 利用 Apache Doris 的 Catalog功 能,将 OceanBase 表映射到 Doris 并插入数据。 3. 通过Flink CDC,设置 OceanBase 环境,配置 Flink 连接器,实现实时数据同步。
手把手教你实现 OceanBase 数据到阿里云数据库 SelectDB 内核版 Apache Doris 的便捷迁移|实用指南
|
2月前
|
SQL 安全 数据管理
在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
【2月更文挑战第33天】在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
44 7
|
2月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
376 3
|
2天前
|
安全 数据管理 数据库
数据管理DMS操作报错合集之阿里云DMS控制台上展示出了已经删除的数据库信息,如何解决
数据管理DMS(Data Management Service)是阿里云提供的数据库管理和运维服务,它支持多种数据库类型,包括RDS、PolarDB、MongoDB等。在使用DMS进行数据库操作时,可能会遇到各种报错情况。以下是一些常见的DMS操作报错及其可能的原因与解决措施的合集。
|
15天前
|
关系型数据库 MySQL 数据库
阿里云rds数据库简介和如何使用
该内容是一个关于如何在阿里云上准备和使用MySQL数据库的教程。首先,你需要注册阿里云账号并购买阿里云数据库MySQL服务,选择合适的配置如地域、版本和存储类型。然后,通过DMS(Data Management Service)管理数据库,包括查看数据库实例、登录、切换数据库、创建数据库和数据库导出。此外,还介绍了如何使用MySQL Workbench或命令行工具连接到RDS MySQL实例。教程详细提供了每一步的链接和操作指南。