请问现在TiKV的Java Client支持读取 kv 数据变更日志的操作吗

请问现在TiKV的Java Client支持读取 kv 数据变更日志的操作吗

不支持…

可以等待 ticdc 支持… :sunflower:

1 Like

好的谢谢大佬,我想问下那如果我想用java拿到 tidb 的数据变更日志 有什么方法能拿到吗

如果采用 标准的 SQL 方式操作的,然后 5.X 之后的 版本,用 ticdc 就可以了

ticdc 的下游对接比较丰富了,也可以自定义…


ticdc 不支持全量,只支持增量… 也就是实时捕捉了

1 Like

公司说过不能用kafka 那就是没有其他办法只能通过ticdc才能拿到是吗

Kafka 消费数据目前只提供 TiCDC 和 TiDB-binlog 的增量日志,接口可自由选择 https://docs.pingcap.com/zh/tidb/dev/ticdc-open-api#ticdc-openapi

1 Like

拉取tidb 数据变更日志一定要经过kafka吗

就是tidbcdc 下游对接的数据源比较少,我想能不能直接就拿到tidb的changelog日志通过分析日志同步数据到更多的下游数据源,不通过kafka能有其他办法拿到change log吗


目前 TiCDC好像只有三种,同步到 MySQL、Kafka,S3(官方不建议到生产)
Flink-CDC 支持 TiDB,支持的其他库也很多,但它基于 debezium,debezium 也是基于 kafka-connector 的。
https://github.com/ververica/flink-cdc-connectors
实在不行,你可以考虑同步到一个 MySQL 库,然后拿 MySQL 的变更日志?

1 Like