# 下游系统

__*TiDB binlog 下游系统*__

+ MySQL / TiDB
+ 本地备份文件
+ Kafka

-------------------------------------------------------------
TiDB Binlog 的下游系统主要可以为:
1. MySQL / TiDB
2. 本地备份文件
  1. 支持数据恢复
3. Kfafka
  1. 每个事务作为 Kafka 的一条输入消息。
  2. 保证顺序

Drainer 支持将 Binlog 同步到 MySQL、TiDB、Kafka 或者本地文件。如果需要将 Binlog 同步到其他 Drainer 不支持的类型的系统中,可以设置 Drainer 将 Binlog 同步到 Kafka,然后根据 binlog consumer protocol 进行定制处理,参考 Binlog Consumer Client 用户文档（https://docs.pingcap.com/tidb/stable/binlog-consumer-client）。