启用TiFlash 功能的一些疑问

刚刚接触TiDB,想请教一个各位伙伴一些问题。我也是看了很久文档和搜索了论坛里的问答,只是还有一些疑惑。

开启TiFlash问题:
按照文档所示,无论是tiup统一部署还是后续加入的TiFlash,是不是说都需要手动设置创建TiFlash副本后才能开启TiFlash功能?

副本问题:
文档所说的副本(count)是什么意思?我部署3台TiFlash,创建1个副本就可以是吗? 我理解的多副本相当于是备份,有2个以上的count时,任意一台TiFlash挂掉,因为有多副本存在所以不影响后续的使用。是这样理解对吗?

手动创建TiFlsh副本后,后续针对TiKV里表、库的更改,是不是就会自动同步过来?无需手动更新?

感谢大家解答。

  • tiflash 是 MPP引擎,不是必配的(比较吃资源),可选配(选择适应的场景)

  • 所有的数据同步,都是需要进行选择的,等于是设定一个规则和范围,自动同步数据

  • 副本数量,不是count,是number of replicas ,指的是数据有几个复制数量,其中一个副本没了,另外一个副本还可以工作; tiflash 的工作方式,不会因为副本数量更多就会更快,只会浪费更多的空间。一般 双副本即可

  • 需要知晓行存和列存之间的差距,和对于数据使用的方式和适应的场景

是的,所以一般情况只需在最开始指定某几张需要使用的表即可,之后表结构和数据会自动同步。

楼上提及了,一般部署2台tiflash即可,创建2个副本,以防单点。

好的 明白了 ,感谢解答 :smiling_face_with_three_hearts:

好的 感谢解答 现在明白了 :smiling_face_with_three_hearts:

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