V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ghostwind
V2EX  ›  程序员

有没有什么比较好的 mysql to oracle 的实时同步工具

  •  
  •   ghostwind · 2022-07-01 09:51:25 +08:00 · 3062 次点击
    这是一个创建于 877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    生产环境能用的,不用做加工,原封不动传就可以了。 如果不能实时,能够以定时任务的方式也是可以的

    19 条回复    2022-07-01 21:14:32 +08:00
    scalaer
        1
    scalaer  
       2022-07-01 09:58:52 +08:00
    misaka19000
        2
    misaka19000  
       2022-07-01 10:01:12 +08:00
    定时任务? dataX ?
    ghostwind
        3
    ghostwind  
    OP
       2022-07-01 10:21:37 +08:00
    @misaka19000 其实希望能够实时同步的,主要是每天都会有 update 的操作,我看了下 datax 好像是用过 sql 语句来更新的
    @scalaer 我看看谢谢,
    misaka19000
        4
    misaka19000  
       2022-07-01 10:25:02 +08:00
    用 canal 可以实时同步,就是需要写一些代码
    dreasky
        5
    dreasky  
       2022-07-01 10:27:23 +08:00
    同问有 oracle to other 的吗
    c6h6benzene
        6
    c6h6benzene  
       2022-07-01 10:48:13 +08:00
    SSIS (逃)
    ETL 工具的选择应该有不少?实时的话得想办法通知管道来拉数据才行。
    wmwgijol28
        7
    wmwgijol28  
       2022-07-01 11:35:18 +08:00
    cloudcanal
    ervqq
        8
    ervqq  
       2022-07-01 11:37:05 +08:00
    ogg
    Saxton
        9
    Saxton  
       2022-07-01 11:40:39 +08:00
    canal 可以考虑下,不过需要自己写代码
    Saxton
        10
    Saxton  
       2022-07-01 11:42:01 +08:00
    @ghostwind dataX 主要场景用于离线同步,canal 用于准实时同步,但都是基于 binlog 都能做准实时
    jiezhi
        11
    jiezhi  
       2022-07-01 11:43:54 +08:00
    实时基本上要走 CDC 了吧,CDC 基本就那三个组件,会 Flink CDC 一把梭

    不过要是实时性不要求很高而且源表没有 delete 操作的话, 写个脚本基于 update 时间比对也行。
    aitaii
        12
    aitaii  
       2022-07-01 13:48:59 +08:00
    实时 canal ,定时 datax
    ghostwind
        13
    ghostwind  
    OP
       2022-07-01 15:27:53 +08:00
    @Saxton 主要还是不想写代码,用配置的方式。对于实时性的要求其实不算特别搞,延时小时级别是可以接受的
    dayeye2006199
        14
    dayeye2006199  
       2022-07-01 16:08:12 +08:00 via Android
    Airbyte Fivertran 都是不用写代码的,可以做增量的批同步。实时性要求不高的可以用。
    guxin0123
        15
    guxin0123  
       2022-07-01 16:15:06 +08:00
    数据量不大 navicat 可以 但是不知道能不能自动运行
    DivineRapierH
        16
    DivineRapierH  
       2022-07-01 17:18:05 +08:00
    Kafka Connect
    Source 可以用 debezium ,sink 我没没接触过,可以看下 Kafka Connect 官方的 sink connector 。数据不用加工的话应该完全不用写代码。
    tyit
        17
    tyit  
       2022-07-01 19:22:17 +08:00 via iPhone
    cloudcanal 可以完美解决这个问题
    512357301
        18
    512357301  
       2022-07-01 20:57:50 +08:00 via Android
    kettle 呢
    leafre
        19
    leafre  
       2022-07-01 21:14:32 +08:00   ❤️ 1
    canal 生产坑太多,浪费我们不少时间,别再用了。现在我们生产使用 confluent 平台,debezium Source Connector & JDBC Sink Connector ,稳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2963 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.