迁移(Migration)
缩写:无
简述
有版本的模式与数据变更过程:向前演进结构,必要时回滚。也包括实例/版本/云之间的搬迁。
使用场景
发版改表、分库扩容搬数据、大版本升级。
组成与要点
迁移脚本版本号、扩缩容步骤、双写/回放、校验、切换、回滚。
实践与应用
• 在线 DDL 与锁表风险提前测。
• 大表变更拆步:加列默认、回填、切读、删旧。
• 迁移与应用代码兼容窗口(expand/contract)。
注意事项
• 不可逆数据转换要备份。
• 多服务共享库迁移需协调发布。
信号与度量
迁移耗时、锁等待、校验差量、失败回滚次数。
关联术语
• 模式:常变对象
• 在线 DDL:减少锁表
• 回滚:风险控制