Skip to content
forked from pingcap/ticdc

TiGate pulls change logs out of TiDB and pushes to kinds of systems.

Notifications You must be signed in to change notification settings

asddongmen/tigate

This branch is 3 commits ahead of, 327 commits behind pingcap/ticdc:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 4, 2024
Nov 22, 2024
Nov 6, 2024
Dec 5, 2024
Dec 6, 2024
Nov 17, 2024
Dec 3, 2024
Dec 9, 2024
Dec 5, 2024
Dec 9, 2024
Dec 9, 2024
Nov 19, 2024
Nov 15, 2024
Dec 3, 2024
Nov 20, 2024
Dec 8, 2024
Oct 21, 2024
Oct 30, 2024
Nov 15, 2024
Jul 25, 2024
Jul 26, 2024
Nov 12, 2024
Nov 14, 2024
Nov 4, 2024
Nov 4, 2024

Repository files navigation

TiCDC

TiCDC pulls change logs from TiDB clusters and pushes them to downstream systems, such as MySQL, TiDB, Kafka, Pulsar, and Object Storages (e.g., S3). Beginning from v8.6, we use this repository to build TiCDC instead of the old repository tiflow. The new TiCDC in this repository has undergone a complete architectural redesign while retaining the same user interface. The architectural upgrade primarily aims to address certain drawbacks of TiCDC and propel it forward.

  • Better scalability. E.g. support over 1 million tables.
  • More efficiency. Use less machine resource to support large volume.
  • Better maintainability. E.g. simpler and human readable code, clear code module, and open to extensions.
  • Cloud native architecture. We want to design a new architecture from the ground to support the cloud.

About

TiGate pulls change logs out of TiDB and pushes to kinds of systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 85.4%
  • Shell 12.1%
  • Python 1.3%
  • Other 1.2%