开发者社区> 问答> 正文

Flink Jdbc sink写入多表如何实现

Hi, 目前JDBC sink 不支持分库分表,只能自己实现一个 Sink。具体实现的话,即使 insert Statement 需要在 writeRecord 阶段根据你的数据的 key 进行生成。 其中还需要将 key 和 statement 的对应关系缓存起来。 之前我内部的版本也支持了这个需求,因为后来在 DB 层面支持分库分表,所以在升级版本时候去掉了。(个人觉得这个是不是 DB 层面应该支持的?)*来自志愿者整理的flink邮件归档

展开
收起
JACKJACK 2021-12-08 16:18:03 2090 0
1 条回答
写回答
取消 提交回答
  • 对的是我!

    我这边自己的做法是,根据不同的行为时间,将source拆流,然后一个事件对应一个sink Sink的逻辑处理都是一致的,只不过配置的表不同。 *来自志愿者整理的flink邮件归档

    2021-12-08 16:57:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载