
新老数据库设计的时候字段什么的都不兼容,而且老版数据库有的数据状态还一直变,各位大佬有什么平滑不熬人的迁移方案么
1 forgottencoast 2019-10-06 07:52:37 +08:00 via iPhone 如果业务无规则、数据混乱,只能自己写程序了呀。 |
2 dashenbibi 2019-10-06 09:04:02 +08:00 先写 ddl 语句更新数据库表字段(有很多数据库对比工具如 sqlyog,对比得到 ddl 语句),再写更新脚本刷新数据 |
3 wangkun025 2019-10-06 12:53:04 +08:00 没有。 如果规模大,就几乎不可能完成。 规模小,就慢慢摸索。 |
4 polebug 2019-10-06 18:35:23 +08:00 上双写迁移新数据 + sql 语句批量迁移老数据 |
5 saulshao 2019-10-07 16:42:16 +08:00 这是一个非常复杂的工作,一直也是个长期课题。 目前我的理解是智能一点点做,没别的办法。 |
6 wangyzj 2019-10-07 22:02:06 +08:00 这不能叫做数据库迁移了 应该叫做业务数据迁移了 |
7 taie 2019-10-08 11:17:59 +08:00 这算啥迁移,明明是新系统上线加主数据准备。严肃应用的话,如果要新旧系统并行,还要处理流量复制或者数据双写和数据对。 |
9 lenmore 2019-10-08 11:33:38 +08:00 看下 OGG 吧,Oracle GoldenGate 只是字段名转换的话可以搞定。 |