[Q&A Recap] TiCDC Source Code Analysis #6: Introduction to the TiCDC Puller Module

Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.

Original topic: 【Q&A 回顾】TiCDC 源码解读#6 TiCDC Puller 模块介绍

| username: TiDB社区小助手

This article is a summary of the Q&A session and video review for the sixth installment of the TiCDC source code interpretation series - Introduction to the TiCDC Puller Module, along with a collection of downloadable sharing materials. If you have more questions or want to discuss the content of this session, feel free to leave a comment below.

Q&A Review for This Session

Below is the Q&A review for this session “Introduction to the TiCDC Puller Module”:

Q1: Does cdc pull the raft redo logs to get the changes?
A: No, if you want to know in detail how TiCDC pulls data from the TiKV cluster, it is recommended to watch the second live session of the TiCDC source code reading. 【Q&A 回顾】TiCDC 源码解读#2 | TiKV CDC 模块介绍 - TiDB 的问答社区

Q2: Does TiCDC support providing full data to external systems without changing the data?
A: TiCDC is an incremental data synchronization tool for TiDB, implemented by pulling TiKV change logs. The Data Migration Tools Overview document introduces various TiDB data migration tools and their use cases. The Migrate Data from TiDB Cluster to Another TiDB Cluster document explains how to use br and ticdc for full backup and incremental synchronization.

Announcement of Live Interaction Winners

Congratulations to the following users who participated in the interaction and won! You can receive 100 TiDB community points/question.

The following users can add WeChat ID: Oneandtwii before March 10, 2023, and reply with: Your Video Account Nickname + TiDB Community Nickname to redeem points.

No. Video Account User
1 末想*2
2 小王同学*2
3 Qi.chen*2
4 Kylin
5 梦想家
6 海风影像馆

If you have more questions or want to discuss the content of this session, feel free to leave a comment below.