本文为 TiCDC 源码解读第五期 - TiCDC DDL 事件处理逻辑 与 Filter 实现介绍 的分享 Q&A 整理以及视频回顾、分享资料下载合集。对于本期分享内容有更多想要交流的,也欢迎在本帖下留言。
- 视频回放:TiCDC 源码解读#5 TiCDC DDL 事件处理逻辑 与 Filter 实现介绍_哔哩哔哩_bilibili
- 分享资料下载:TiiCDC 源码解读#5 TiCDC DDL 事件处理逻辑 与 Filter 实现介绍.pdf (2.6 MB)
- TiCDC 源码解读全系列详细回顾:【资源汇总】TiCDC 源码解读系列最全资源!!!
本期 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 | 末想 |
对于本期分享内容有更多想要交流的,也欢迎在本帖下留言。