请教 SQLServer 迁移到 MySQL 方案, 1W+DB

查看 96|回复 9
作者:dreamswhite   
公司是传统企业,一个十几年的系统,使用 SQLServer 存储数据。累积到现在已有 1W+ DB ,每个 DB 下 100+表。想全部迁移至 MySQL 。SQLServer 和 MySQL 部署在内网不同服务器,MySQL 操作系统为 Linux 。
已尝试的方案:
  • Navicat Premium: 勉强使用中。优点是一次可以设置迁移多个 DB (迁移依旧是串行),缺点是不完全成功率(一个 DB 下全部表迁移成功算完全成功)大概 50%
  • MySQL Workbench: 放弃,一次只能设置迁移一个 DB ,需要操作的次数太多
  • TapData: 放弃,一次只能设置迁移一个 DB ,需要操作的次数太多

    想问下有没有更好的方案?
  • youisme   
    正儿八经的找个 dba 或者技术顾问来做这个事情吧。。。
    ferock   
    花点钱…别那么抠
    dreamswhite
    OP
      
    @ferock 可以花钱,花钱的话应该找什么样的人或者厂商?
    sagaxu   
    用户和权限,表结构,数据,存储过程,触发器等等,每一项都可能遇到兼容性问题,不是迁完不报错就算成功的。这事情需要专业的公司提供服务。
    liaojl   
    可以花钱的话,还是建议续费 SQL sever 吧,这看起来工作量就不小,还有数据库的兼容性问题,以及后续的各种测试。
    ferock   
    @dreamswhite #3
    招个 dba , 或者找个公司做数据改造,或者,回到原来
    billzhuang   
    为什么要迁移到 mysql ?
    june4   
    可怕为啥会有 1w 个 db 这么多,难道是结构都是一样的,只是数据新旧不同,那感觉还好,一个能成了就行
    wangee   
    找专业的 DBA 吧,这数据量太哈人了
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部