【Q&A 回顾】TiCDC 源码解读#5 | TiCDC DDL 事件处理逻辑 与 Filter 实现介绍

本文为 TiCDC 源码解读第五期 - TiCDC DDL 事件处理逻辑 与 Filter 实现介绍 的分享 Q&A 整理以及视频回顾、分享资料下载合集。对于本期分享内容有更多想要交流的,也欢迎在本帖下留言。

本期 Q&A 回顾

以下是本期 《TiCDC DDL 事件处理逻辑 与 Filter 实现介绍》的 Q&A 回顾:

Q:对于 create index 也会阻塞 dml 吗?create index 是提取操作,还是提取 index key-value?阻塞 DML 是针对操作,还是针对 index key-value 阶段而言
A:会阻塞 DML;上游执行 create index, TiCDC 要做的事情就是更新内存中对应表的 schema 信息,然后把该条 DML 同步到下游;阻塞 DML 的意思是,在该条 DDL 之后发生的所有 DML 事件,都需要等待 TiCDC 把该条 DDL 同步到下游之后才能继续同步。

Q:了解 TiCDC 需要了解 raft 吗?
A:这一期的内容不需要了解 raft,如果想要了解 TiCDC 是怎么从 TiKV 集群获取增量数据的,建议观看 TiCDC 源码阅读的第二期直播。

Q:同步数据是串行还是并行模式
A:TiCDC 并行同步 DML 数据,串行同步 DDL 数据,并且会保证 DDL 和 DML 的顺序。

直播互动获奖用户公示

恭喜以下参与互动的获奖用户~可以获得 100 TiDB 社区积分/题

以下用户可以在2023年2月10日前,添加 微信号:Oneandtwii,回复:您的视频号昵称 + TiDB 社区昵称,即可进行积分兑换

序号 视频号用户
1 土豆*2
2 冯老爷
3 末想

对于本期分享内容有更多想要交流的,也欢迎在本帖下留言。

:call_me_hand: :call_me_hand: :call_me_hand: