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

PolarDB的三节点高可用架构是什么?

已解决

PolarDB的三节点高可用架构是什么?

展开
收起
游客lmkkns5ck6auu 2022-11-15 10:05:29 264 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    基于 X-Paxos 做流复制,同时可以将 PolarDB 部署在本地盘,在可用区内部通过 X-Paxos 实现了低延迟系统。由于接入了 X-Paxos 协议,在某个节点宕机时可自动 选择 leader 节点、自动做恢复、自动做集群节点变更。

    同时,借助 DataMax 既可以支持日志+存储的部署方式,也支持仅部署日志的方式, 实现两地三中心的部署。如图所示,可以将可用区域 1 中的日志通过异步或同步方 式复制到 Log Syncer 进程,该进程在本地盘只存储了日志,并不存储数据,同时将 WAL 日志向下游做复制,复制到另一可用区。从而既保证了可用性,又从成本上得 到了进一步控制。

    以上内容摘自《PolarDB for PostgreSQL 开源必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7822 可下载完整版

    2022-11-15 20:57:25
    赞同 展开评论 打赏

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

相关电子书

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