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

polardb-x能像mysql一样做主主互备吗?

polardb-x能像mysql一样做主主互备吗?

展开
收起
三分钟热度的鱼 2024-02-01 21:58:08 113 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB-X可以实现主主互备

    PolarDB-X是阿里云提供的一种云原生的分布式数据库服务,它支持高并发、复杂查询以及轻量级分析的在线业务场景。在高可用性方面,PolarDB-X具备以下特点:

    • 多副本同步复制:PolarDB-X标准版采用一主一备一日志的三节点架构,通过多副本同步复制来确保数据的强一致性。这种架构可以在主节点发生故障时,快速切换到备用节点,保证业务的连续性。
    • 多主架构:PolarDB的多主架构实现了主主互备能力。这意味着每个子业务或数据分片的主节点不需要单独的备节点来实现高可用性。如果某个主节点宕机,多主架构可以动态选择其他低负载的主节点来接管宕机主节点的流量,实现集群内的负载再平衡。
    • 金融级三节点存储:PolarDB-X 1.0版本对接通用RDS MySQL,通常是主备节点模式。PolarDB-X采用金融级三节点存储,基于Paxos多数派共识协议,保障RPO(恢复点目标)等于0。这意味着在存储层发生宕机时,可以依赖MySQL主备的HA探活机制进行切换,切换的SLA(服务等级协议)在分钟级别。

    综上所述,PolarDB-X确实具备了主主互备的能力,这为构建高可用性和业务连续性的数据库解决方案提供了强有力的支持。

    2024-02-02 13:40:46
    赞同 展开评论 打赏
  • 目前不支持双主的, https://doc.polardbx.com/replication/topics/replication.html 可以参考下这个文档。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”

    2024-02-01 22:20:42
    赞同 1 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像