假设我在 A 市部署了一个 TiKV 集群,在 B 市部署了另一个 TiKV 集群。我想在集群 A 中写入数据并在集群 B 中读取数据。
我知道在集群 A 内部,数据安全是由多组 raft 执行的。但是如何将集群 A 中的数据复制到集群 B 并始终保持更新呢?如何执行集群间复制?
假设我在 A 市部署了一个 TiKV 集群,在 B 市部署了另一个 TiKV 集群。我想在集群 A 中写入数据并在集群 B 中读取数据。
我知道在集群 A 内部,数据安全是由多组 raft 执行的。但是如何将集群 A 中的数据复制到集群 B 并始终保持更新呢?如何执行集群间复制?
我建议你在A市部署一个Cluster,然后在B市添加一个learner replica,然后你可以直接通过follower read读取B市的数据。
你可以在 A 城市和 B 城市之间创建一个 TiKV 集群,然后在这个场景中使用 follower-read 功能。
https://docs.pingcap.com/tidb/stable/follower-read#follower-read