TIFLASH支持MVCC吗?

关于 Tifash 的作用和特点,不正确的是?
A、用户可以手动选择 SOL在 TiFlash 节点上执行
B、TiFash 中的 region 是 TiKV的列存版本,但是其上的读取不支持 MVCC
C、在同一查询内混合使用 TiKV 和 TiFlash 加快查询速度
D、只要 TiKV 中数据不丢失,就可以随时恢复TiFlash的副本

那这个题选A吗?

我觉得是C,tiflash不一定比有索引的tikv快 :upside_down_face:

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

3 个赞

https://docs.pingcap.com/zh/tidb/stable/tiflash-overview
开头说了,是支持mvcc

选B,tiflash是支持mvcc的。

选B吗?

我选B

:joy_cat:选 B

我也觉得是选B

你们这题是哪来的

网上找的练习题

B是正确选项