在同城双活的架构下,分布式的架构该如何进行设计?

分布式数据库可以理解为主要是以分布式数据库集群的方式进行部署;同城双中心的环境下来讲,可以认为数据中心为偶数个,那么此时该如何对数据库集群节点、数据副本进行分配,才能使单个中心出现异常,整个集群可正常运行?...显示全部

分布式数据库可以理解为主要是以分布式数据库集群的方式进行部署;同城双中心的环境下来讲,可以认为数据中心为偶数个,那么此时该如何对数据库集群节点、数据副本进行分配,才能使单个中心出现异常,整个集群可正常运行?

收起
参与8

查看其它 1 个回答hanfeng_twt的回答

hanfeng_twthanfeng_twt数据库架构师SphereEx

这个不同数据库产品是存在实现差异的。某些产品,在同城双AZ的情况下,是可以通过多个副本设置,保证的第二个AZ数据落地,但不能实现自动切换(因需要多数选主)。一般有条件的情况下,建议实现同城3AZ,或者2AZ+冲裁的方式来设计。

金融其它 · 2021-12-24
浏览1352
  • 感谢韩老师的回答,这样看来在双中心架构下,分布式数据库还是和大部分分布式组件一样,以奇数节点或者引入第三仲裁点才行
    2021-12-24

回答者

hanfeng_twt
数据库架构师SphereEx
擅长领域: 数据库服务器分布式系统

hanfeng_twt 最近回答过的问题

回答状态

  • 发布时间:2021-12-24
  • 关注会员:3 人
  • 回答浏览:1352
  • X社区推广