为了账号安全,请及时绑定邮箱和手机立即绑定

数据迁移方案设计

数据迁移方案设计

饮歌长啸 2019-03-20 17:15:33
描述如下:有数据库A中有表table_01,数据库B中有表table_02,table_02是对table_01的重构,有些字段不一样。项目之前依赖的是库A中的table_01表,重构业务后,依赖的是库B中的table_02,现在项目重构好后要发布,需要把table_01中的老数据迁移到table_02中,有什么好的方案呢?目前解决不同表结构之间的数据迁移的三种方案如下:1.用java代码实现.效率显然最慢.2.用存储过程写,效率貌似最高,但是需要时间写存储过程,测试存储过程.3.用工具,如mysql migration tools /pt-online-schema-change/ ETL 这些,,你觉得三个方案,哪个好?????
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

查看完整回答
反对 回复 2019-04-24
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

迁移需要考虑是否能停库操作已及对迁移对线上业务的影响才好决定哪张方案


查看完整回答
反对 回复 2019-04-24
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

  1. 简单版本:insert into table_02(...) select ... from table_01

  2. 复杂版本:根据你们的重构逻辑,写复杂的 insert into table_02(...) select ... from table_01


查看完整回答
反对 回复 2019-04-24
  • 3 回答
  • 0 关注
  • 619 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号