sql server 迁移到 pg 或者 mysql 如何不停机进行迁移 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
bsg1992

sql server 迁移到 pg 或者 mysql 如何不停机进行迁移

  •  
  •   bsg1992 Nov 12, 2024 2316 views
    This topic created in 562 days ago, the information mentioned may be changed or developed.

    因为某些原因需要从原有的 sqlserver 数据全部迁移到 postgre 和 mysql 如何在不停机的情况下进行数据迁移,目前看到的都是停机迁移,没有没其他可行的方案呢

    12 replies    2024-11-13 16:21:52 +08:00
    v2er4241
        1
    v2er4241  
       Nov 12, 2024
    信创现在这么严,不都是迁移到达梦等国产数据库么?
    adoal
        2
    adoal  
       Nov 12, 2024
    你都跨数据库类型了,还想不停机迁移,那只能改业务系统了。
    xiaogu2014
        3
    xiaogu2014  
       Nov 12, 2024
    有各种基于 cdc 的方案。==比如阿里云的 DTS?
    很多都可以平滑迁移的。
    tomczhen
        4
    tomczhen  
       Nov 12, 2024
    不停机迁移也是有成本的,既然都到网上社区公开求方案了,大概率停机成本是低于不停机迁移成本的。
    javalaw2010
        5
    javalaw2010  
       Nov 12, 2024
    现有数据写个程序从 sqlserver 同步到 mysql ,然后修改业务代码双写 sqlserver 和 mysql ,上线期间会有短暂的真空期 sqlserver 数据有 mysql 没有,提前写个脚本到时候处理下,如果可以接受短暂的停机也可以直接停机上线,确认数据和业务都正常后,趁着一个夜黑风高系统没什么访问的夜晚,下线读写 sqlserver 的代码。
    COW
        6
    COW  
       Nov 12, 2024 via Android
    先利用低峰时段执行一次全量同步,然后利用消息中间件监听 SQL serves 的数据库变更事件,实时同步到 MySQL
    bsg1992
        7
    bsg1992  
    OP
       Nov 12, 2024
    @klo424 信创 也有单位 支持 mysql 和 postgresql 而且吧 国内这些数据库 大多数都是基于 pg 和 mysql
    bsg1992
        8
    bsg1992  
    OP
       Nov 12, 2024
    @adoal 停机数据迁移方案 已经有了 就是想看看 在非停机下有啥好的方案
    fengpan567
        9
    fengpan567  
       Nov 12, 2024
    先把服务改造成双写,然后再用工具迁移吧
    datafeng
        10
    datafeng  
       Nov 12, 2024
    我看银行迁移都能出个通知夜间停机咧,可以说下什么场景的业务么。。
    ShareDuck
        11
    ShareDuck  
       Nov 12, 2024
    @javalaw2010 我们也试过类似的方式,应用同时连两个数据库。新数据都往新库写,新库没有的数据应用读旧库写新库并删旧库记录。跑一段时间,就把活数据迁过去了。剩余的都是不怎么活跃的数据,起个线程慢慢迁。迁完就可以改代码,扔掉旧库了。
    自行开发的系统好办。
    catamaran
        12
    catamaran  
       Nov 13, 2024
    @datafeng 老板要求的场景
    About     Help     Advertise     Blog     API     FAQ     Solana     3194 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 60ms UTC 13:03 PVG 21:03 LAX 06:03 JFK 09:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86