双活数据中心的工作原理是什么?数据怎么写两个数据库?是否也是一主一备,同步备机?

是否也像HA那样,数据库服务IP是虚拟的,漂移的?主坏了,自动切换到备机,数据库同步的时间间隔粒度怎么算?显示全部

是否也像HA那样,数据库服务IP是虚拟的,漂移的?主坏了,自动切换到备机,数据库同步的时间间隔粒度怎么算?

收起
参与41

查看其它 6 个回答hebejia的回答

hebejiahebejia系统运维工程师农信银

核心是解决数据库一致性问题,其他的问题目前应该都是投入产出的问题了。目前据了解同城双活要不是应用级双活,要不是数据库读写分离一边读一边写。两边都读写的话需要保持数据的双向复制同步,目前不知道哪家金融单位实现了这个。
或者是从核心上做两套出来,两边逻辑分离,互相同步数据,而且可接管对方业务,这个投入有点大。而且应该也不算严格意义的双活。

前置类的系统,与数据相关小的系统双活比较容易实现。比如atm前置这些,两边分别记流水,然后同步即可,一般退货类交易实时性要求没那么严格,或者特殊处理一下。

做到数据的双活投入有点大。

银行 · 2017-05-12
浏览6734
  • 好谢谢
    2017-05-12
  • 同步估计还是有些难度。
    2017-05-12
  • 看来应该还是读写分离多,是不是也是用事务进行处理的?先写到A数据库后,等同步到B数据库后才算一个事务正式提交?
    2017-05-12

回答者

hebejia
系统运维工程师农信银
擅长领域: 系统运维灾备自动化运维

hebejia 最近回答过的问题

回答状态

  • 发布时间:2017-05-12
  • 关注会员:10 人
  • 回答浏览:6734
  • X社区推广