开发者社区> 问答> 正文

图数据库的数据删除成本很高吗?为什么

数据流入到图数据库,好像删除很可能,这是为什么呢?然后图数据库具体是做什么用的呢?

展开
收起
离原 2023-02-22 15:00:18 557 0
3 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    图数据库是一种专门用于处理图形数据的数据库管理系统。与传统的关系型数据库(如MySQL、PostgreSQL等)不同,图数据库的数据存储方式是以节点和边的形式表示的,每个节点和边都有自己的属性和标识符。

    与传统数据库比较的话,删除成本相对较高,主要是图数据库需要维护各个节点和边之间的关系,删除的话,需要找到要删除的节点或边,删除节点或边及其属性信息,类似传统数据库关联删除数据

    2023-02-23 12:22:49
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    图数据库的数据删除成本较高,因为图数据库的数据存储结构是基于图的,每个节点都有可能有多个关系,删除一个节点时,需要同时删除与该节点相关的所有关系,这就需要消耗更多的时间和空间。

    2023-02-22 16:33:52
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    图数据库(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公测版本基于云盘构建,云盘多副本提供了数据超高可靠保障。

    2023-02-22 15:54:35
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载