Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.Original topic: 【Q&A 回顾】TiCDC 源码解读#2 | TiKV CDC 模块介绍
This article is the second issue of TiCDC source code interpretation - TiCDC Scheduler working principle analysis, including the on-site Q&A collation, video review, and sharing material download collection. If you have more questions about this sharing, you are welcome to leave a message under this post.
- Video replay: TiCDC Source Code Interpretation | TiKV CDC Module Introduction_Bilibili
- Sharing material download: TiCDC Source Code Interpretation #2 - TiKV CDC Module Introduction.pdf (883.2 KB)
- Article review: 专栏 - TiCDC 源码解读(2)-- TiKV CDC 模块介绍 | TiDB 社区
- Detailed review of the entire TiCDC source code interpretation series: 【Resource Summary】The Most Complete Resources of TiCDC Source Code Interpretation Series!!!
The following is the Q&A review of this issue’s TiKV CDC module introduction
Q: Does ticdc support writing kafka compression?
A: Yes, by addingcompression
in the sink-uri, the supported compression algorithms aregzip
,lz4
,zstd
, andsnappy
. The documentation has been updated Add `compression` to TiCDC Kafka sink config by overvenus · Pull Request #12198 · pingcap/docs-cn · GitHub
Q: How to evaluate the quality of tags and tag systems? What are the evaluation indicators?
A: (Did not understand the question, the user who asked the question can express it more accurately)
Q: How to know the time of transaction capture? And does it completely include the entire transaction?
A: TiCDC uses the resolved ts generated by TiKV, grouping all transaction change events with commit ts less than resolved ts by start ts, each group is a complete transaction.
Q: Does cdc need to interact with multiple tikvs to determine transactions?
A: If the regions involved in the transaction are distributed on multiple TiKVs, then interaction with these TiKVs is required.
Announcement of live interaction award-winning users
Congratulations to the following users who participated in the interaction and won the prize~ You can get 300 TiDB community points
The following users can add WeChat ID: Oneandtwii before December 10, reply: Your video account/Bilibili username + “TiDB community nickname”, to redeem points
Second issue interaction award-winning users | ||
---|---|---|
No. | Video account user | Bilibili user |
1 | Lula | Bili_21085053 |
2 | Account not canceled | Melancholy Bean Bun |
3 | Alan | AnKh93 |
4 | D.O.T.Y|Image | 16202742244_bili |
5 | Feng | albiao |
6 | Healthy and Happy Xiao Jin | Meat Mountain Demon King |
7 | liu | |
8 | dbs |
If you have more questions about this sharing, feel free to continue asking in this post.