数据库容灾

容灾铁律

1、环境必须独立;
2、数据必须同步;
3、必须可以演练,做到一键切换;
4、必须有切换动作,备库需要有关闭同步的方法。

高可用策略

1、探测:网络异常、主机异常、服务停用、服务超时;
2、切换:Master Stop Write、同步数据、Slave Start Write;
3、修复:老主库回滚延迟数据、新主库应用延迟数据、修复主备同步;
4、批量切换:优先级配置、分板块展示进度;
5、防止脑裂:三节点部署,使用 Zookeeper 进行分布式调度。

一致性问题

1、在发生容灾切换后,由于主备延迟,需要修复数据,解析延迟数据后,根据主键和唯一约束分组,生成数据变更序列;
2、理想情况:前镜像一致,延迟数据可以正常应用;
3、重复插入:需要业务方配合决策保留「新、旧」数据;
4、状态改变:前镜像不一致,需要业务方决策修复方案;
5、数据校验:兜底保证最终一致性;
6、重复下单:由于重复下到导致业务数据重复,提供识别工具,帮助运营团队处理客情。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值