数据库数据迁移方案-1目标

数据库数据迁移方案-1目标,第1张

最近在做对老数据系统的迁移,我们遭遇了比较高难度的挑战,需要无错的完成转换工作,最好能提前在测试环境验证数据,确保完美上线。

手工是不可能完成的,SQL脚本应付不了复杂的环境,程序虽然梦幻但是工作量很大,实际上还有一些一次性工作,例如权限,角色等设置,这个时候程序的价值其实不大。

这里我们准备分3个阶段

1  正确性:每一个字段必须单独检查,后续有多少字段未处理,进度可以反向推进业务

2  性能:转换程序最好可以在8个小时甚至在2个小时内完成

3  高效:数据转换是一件悲伤到逆流成河的事情,错了最好马上秒级还原并马上修正再次验证

4  反复:每一个小的流程可以识别自身状态,整体反复执行

5  唯一:最后生成的数据有唯一的数据主键编号,方便还原问题。

6  快速:充分利用SQL脚本,快速转换数据

标识列么?没有的话,insert into b库名.dbo.user2 select a库名.dbo.user1where .....

有标识列则需要先修改表user2,取消标识列,然后再导入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9935143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存