开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

麻烦问下 polardb2.0架构本身就是多主的吧?

麻烦问下 polardb2.0架构本身就是多主的吧?

展开
收起
三分钟热度的鱼 2023-08-08 09:30:23 136 0
7 条回答
写回答
取消 提交回答
  • PolarDB 2.0 的架构本身就是多主的。PolarDB 2.0 采用了全新的分布式架构,通过将数据分布在多个物理节点上,提供了高可用性和可扩展性。在 PolarDB 2.0 中,多个节点可以同时成为主节点,从而实现多主架构。
    image.png
    image.png

    2023-09-19 16:00:24
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,是的,阿里云PolarDB 2.0架构本身就是基于多主的设计,支持主备、读写分离、负载均衡等功能,能够满足高并发、高可用、高性能的应用需求。同时,PolarDB 2.0还支持动态扩容、在线升级等特性,可以方便地满足业务发展需要。

    2023-09-14 19:27:20
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    是的,PolarDB 2.0 的架构本身就是多主的。PolarDB 2.0 采用了全新的分布式架构,通过将数据分布在多个物理节点上,提供了高可用性和可扩展性。在 PolarDB 2.0 中,每个节点都可以处理读写请求,这意味着数据可以在多个节点之间共享和复制。这种多主架构可以有效地提高系统的并发性能和吞吐量,同时降低单个节点的故障风险。此外,PolarDB 2.0 还采用了 Raft 协议来确保数据的一致性和可用性。在 Raft 协议中,多个节点通过选举来确定谁将成为领导者,领导者负责处理客户端的写请求,并将数据同步到其他跟随者节点。

    2023-09-06 19:45:51
    赞同 展开评论 打赏
  • PolarDB-X实例由多个节点组成,产品购买以节点为单位,初次购买必须包含2个节点,后续扩容和缩容最小为1个节点。每个节点会有多种规格,比如4c16g、8c32g、16c64g等。

    PolarDB-X 2.0是阿里巴巴分布式数据库有史以来最大幅度的版本更新。产品基于透明分布式理念提供了默认主键拆分策略、基于TSO和MVCC的高性能强一致分布式事务、基于一致性Hash分区策略的分布式线性扩展能力、全局一致性Binlog和全局一致性备份能力。数据节点(DN)采用阿里巴巴自研的基于X-Paxos的三副本强一致MySQL分支,确保在容灾过程中RPO=0。
    image.png
    PolarDB-X采用金融级三节点存储,基于Paxos多数派共识协议,保障RPO=0。
    image.png
    为了保证副本间的强一致性,现代数据库往往采用以Paxos为代表的多数派复制协议。Paxos通常要求集群中至少存在3个节点,每次写入都要获得超过半数节点的确认,即便其中1个节点宕机,集群也仍然能正常提供服务。Paxos算法能够保证副本间的强一致性,彻底解决副本不一致问题。
    image.png

    2023-09-06 16:58:21
    赞同 展开评论 打赏
  • polardb2.0只需要增加节点数,数据将自动均衡的分布在各个存储节点上。

    image.png

    PolarDB 2.0 使用了基于 Paxos 算法的同步复制机制,保证了多个节点实例之间的数据一致性。

    允许多个节点实例同时执行写操作,提高了写入的并发性能和吞吐量。

    image.png

    2023-09-05 10:15:32
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    PolarDB 2.0架构并不是多主架构。PolarDB 2.0是一种分布式数据库架构,支持分布式存储和处理数据。在PolarDB 2.0中,每个节点都可以独立地处理和存储数据,并通过心跳和复制等机制与其他节点保持同步。
    在PolarDB 2.0中,每个节点都有一个唯一的主节点,负责管理和控制该节点所在的分区。在PolarDB中,每个分区都有一个唯一的主节点,负责接收和处理该分区的写入请求。同时,PolarDB 2.0还支持分区表的设计,可以将一个大表分割成多个分区表,每个分区表都有一个唯一的主节点。
    需要注意的是,PolarDB 2.0的分布式架构具有高可用性和容错性,可以支持大规模的数据存储和处理。但是,PolarDB 2.0并不是多主架构,每个节点只有一个主节点。

    2023-09-04 17:07:28
    赞同 展开评论 打赏
  • 我们的CN节点是对等的,可以任选一个节点写入。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”

    2023-08-08 10:39:53
    赞同 展开评论 打赏
滑动查看更多

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载