图数据库是一种专门用于处理图形数据的数据库管理系统。与传统的关系型数据库(如MySQL、PostgreSQL等)不同,图数据库的数据存储方式是以节点和边的形式表示的,每个节点和边都有自己的属性和标识符。
与传统数据库比较的话,删除成本相对较高,主要是图数据库需要维护各个节点和边之间的关系,删除的话,需要找到要删除的节点或边,删除节点或边及其属性信息,类似传统数据库关联删除数据
图数据库的数据删除成本较高,因为图数据库的数据存储结构是基于图的,每个节点都有可能有多个关系,删除一个节点时,需要同时删除与该节点相关的所有关系,这就需要消耗更多的时间和空间。
图数据库(Graph Database,简称GDB),是阿里云在2019年3月发布的数据库新产品。 图数据库是针对图这种结构的独有特点而专门设计的一种数据库,非常适合高度互连数据集的存储和查询。 现实中的,图数据库覆盖的应用场景非常广泛,比较典型的有社交网络,欺诈检测,推荐引擎,知识图谱和网络/IT运营等。 相对于传统的关系型数据,图数据库更擅长高密互连的数据处理。
阿里云图数据库(Graph Database, 简称GDB)是一种支持属性图模型,用于处理高度连接数据查询与存储的实时可靠的在线数据库,支持 Apache TinkerPop Gremlin 查询语言,可以帮助用户快速构建基于高度连接的数据集的应用程序。
阿里云图数据库GDB具有如下特点:
开放图查询语言:支持属性图模型,高度兼容Gremlin图查询语言 服务高可用:支持高可用实例,节点故障迅速转移,保障业务连续性 高度优化的自研引擎:高度优化的自研图计算层和存储层,云盘多副本保障数据超高可靠,支持ACID事务 易运维:提供备份恢复,自动升级,监控告警,故障切换等丰富的运维功能,大幅降低运维成本。
阿里云图数据库GDB实现了Gremlin的高度兼容,支持直接使用开源的3.3.3版本以3.4版本开源客户端连接GDB进行操作,具体包括Gremlin Console,Java SDK,Python SDK,.Net SDK,并且支持Rest接口。
图数据库GDB由阿里云自主研发,是一款高度优化的Cloud-Native图数据库,虽然归属No-SQL数据库分类,但提供了完整的ACID事务支持。在上云之前,图数据库GDB在阿里巴巴已经有大量内部客户使用。图内核经历过多个版本深度打磨,同时针对云环境进行了大量调优。GDB公测版本基于云盘构建,云盘多副本提供了数据超高可靠保障。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。