请问设置列存后还会同步吗

对一个有数据的表 ALTER TABLE XXXXX SET TIFLASH REPLICA 1设置列存后
再往这个表里插入若干数据,那么这些新插入的数据会立即同步列存吗,这个过程是异步的还是同步的呢

会同步,但是是异步的,一般会很快,但生产不会因为同步异常而导致原sql执行失败。

请问异步是在哪看到的,有文档吗

https://docs.pingcap.com/zh/tidb/stable/tiflash-overview#tiflash-简介
TiFlash 是 TiDB HTAP 形态的关键组件,它是 TiKV 的列存扩展,在提供了良好的隔离性的同时,也兼顾了强一致性。列存副本通过 Raft Learner 协议异步复制,但是在读取的时候通过 Raft 校对索引配合 MVCC 的方式获得 Snapshot Isolation 的一致性隔离级别。这个架构很好地解决了 HTAP 场景的隔离性以及列存同步的问题。

异步的, tidb 每个region有 leader follower 和learner三种,tiflash是leaner,只同步数据不投票选主

异同的

TIFLASH是异步的,非实时

异步同步,结果还要用tikv存储验证

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。