数据和服务的不停服迁移

肖圣贤

迁移的原因

需求方要求

老板觉得这个业务需要合并到其它某个业务上去

性能要求

比如分库分表

技术升级改造

整体技术要升级:公司原来用mysql,现在要改为hbase。

数据迁移

数据迁移要业务迁移配合,因为有些数据需要业务方提前准备。
修改老程序的业务代码,把数据同时写入到新库,注意不要直接连新库,而是在新库上面包装一层接口,便于处理异常逻辑。

步骤

历史数据迁移

双写

验证

切读

保证数据一致

验证比对

参考
微服务架构下的数据迁移指南(双写)

互联网服务线上数据迁移的原则和方法

在线数据迁移经验:如何为正在飞行的飞机更换引擎

阅读 801

喜欢大数据技术,个性化推荐系统,架构设计。

28 声望
4 粉丝
0 条评论

喜欢大数据技术,个性化推荐系统,架构设计。

28 声望
4 粉丝
宣传栏