方案-数据迁移

本文详细介绍了在进行数据迁移时如何实施可监控、可灰度和可回滚的策略。通过预估执行时间和控制并发任务数量,确保迁移过程对线上资源的影响最小。采用逐步灰度切流的方式,从白名单开始,逐渐增加流量比例,直至完全切换。同时,为应对可能的问题,制定了详细的回滚计划,保证在方案出现问题时能迅速恢复到旧架构。整个过程中,增量同步双写和DTS技术用于保障数据一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 目标

  • 可监控

        预估执行时间,在执行过程中,能直接看进度等迁移指标情况。

  • 可灰度

        设置开关,逐步引流到新架构,不要一刀切。灰度切流验证:白名单-万分之1-1%-5%-10%-50%-100%切流 。 

 

  • 可回滚

        方案出现问题时,能保证可以立即切回老架构,并保证增量的数据能同步到老架构中。

PS

  • 迁移本身会损耗线上资源性能,预估TPS,确定并发执行任务数量,保证不影响线上资源

2. 基本过程

 

3. 数据迁移基本过程

4. FAQ

4.1 增量同步双写如何保证,DTS?

参考资料

菜鸟积分系统稳定性建设 - 分库分表&百亿级数据迁移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值