迁移的原因
需求方要求
老板觉得这个业务需要合并到其它某个业务上去
性能要求
比如分库分表
技术升级改造
整体技术要升级:公司原来用mysql,现在要改为hbase。
数据迁移
数据迁移要业务迁移配合,因为有些数据需要业务方提前准备。
修改老程序的业务代码,把数据同时写入到新库,注意不要直接连新库,而是在新库上面包装一层接口,便于处理异常逻辑。
步骤
历史数据迁移
双写
验证
切读
保证数据一致
验证比对
参考
微服务架构下的数据迁移指南(双写)
老板觉得这个业务需要合并到其它某个业务上去
比如分库分表
整体技术要升级:公司原来用mysql,现在要改为hbase。
数据迁移要业务迁移配合,因为有些数据需要业务方提前准备。
修改老程序的业务代码,把数据同时写入到新库,注意不要直接连新库,而是在新库上面包装一层接口,便于处理异常逻辑。
参考
微服务架构下的数据迁移指南(双写)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。