开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

各位大佬,flink cdc , 加入一个数据库有100张表需要做实时的话,那100张表如何订阅?

各位大佬,想问一个问题,flink cdc , 加入一个数据库有100张表需要做实时的话,那这100张表是分别取订阅数据库的binlog,还是一起订阅一次binlog的?

展开
收起
滴滴滴~ 2023-03-21 09:10:45 192 0
3 条回答
写回答
取消 提交回答
  • 一起。此答案整理自钉群“Flink CDC 社区”

    2023-03-21 16:24:05
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    这两种方式都是可以的,具体用哪种要看你的业务场景。

    • 分别订阅每张表的 binlog:对于每张表,可以单独配置一个 CDC 连接器实例,并订阅该表的 binlog。这种方式的好处是可以对每张表进行独立的处理,可以更灵活地配置和控制。

    • 一次订阅多张表的 binlog:也可以将多张表的 binlog 集中到一起,通过一个 CDC 连接器实例来订阅。这种方式的好处是可以减少连接器实例的数量,更加简单易用。

    2023-03-21 10:05:17
    赞同 展开评论 打赏
  • GitHub https://github.com/co63oc/cloud

    可以一次或多次订阅binlog,比如不同应用分别订阅

    2023-03-21 09:49:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载