开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

请大家帮忙看一下这个问题怎么解决呢?

老师我flink cdc实时同步MySQL数据,这个过程会产生binlog_dump行为吗?但是如果我按照这个 官网指定server_id,好像会有对应的serve_id的binlog_dump, 23823d21b35aea6c13acac42fad8d63.png 我问了chatgpt好像只有MySQL自己进行主从同步才会产生binlog_dump? 1dd0da601ecd018db7dab35f68fb3ba.png 2641257cf898e53bcb920b985a966aa.png

展开
收起
JWRRR 2023-04-03 14:54:26 238 0
1 条回答
写回答
取消 提交回答
  • 存在即是合理

    Flink CDC实时同步MySQL数据的过程中,会产生binlog_dump行为。具体来说,Flink CDC会连接到MySQL的主库或者从库,通过监听MySQL的binlog日志,将binlog日志中的增删改操作解析出来,然后实时将这些操作同步到目标系统(比如另外一个数据库或者数据仓库)中。binlog_dump是MySQL内部的一种行为,它会将binlog日志中的内容推送给外部的客户端,以便客户端能够获取到MySQL中的增删改操作。Flink CDC就是一个这样的客户端,它通过binlog_dump获取到MySQL中的增删改操作,然后将这些操作同步到目标系统中。 binlog_dump会占用MySQL的资源,如果同步的数据量比较大,会给MySQL主库或者从库带来一定的负担。因此,在使用Flink CDC进行MySQL数据同步的过程中,需要根据实际情况进行调整和优化,以保证同步过程的高效和稳定。

    2023-04-14 17:46:43
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载