【TiDB 4.0 PCTA 学习笔记】- 1.2 HTAP 数据库简介 @2班+常彦德

有几个疑问希望帮忙解答一下:

  1. HTAP(TiDB+TiFLASH) 还能保证SI隔离级别吗? 如果不能保证, TiFlash 的raft learner 的延迟是多少? 如果能保证, 不是异步复制吗, 如何保证的?

  2. 从视频中的例子, 2个TiFLASH 节点中 region的分布来看, 数据都是单副本, 那不管是几个TiFLASH节点, 都是单副本吗?

  1. 通过 tidb-server 查询需要走两阶段提交,所以适用事务隔离级别。是否是 SI 需要根据当前 tidb 使用的隔离级别断定。这个不好预估,在一个正常的查询流程中,如果语句访问到了 tiflash 节点,会有进程判断当前 learner 的数据是否为最新

  2. 都是单副本,单 tiflash 多副本没有意义。

第一条里, “如果语句访问到了 tiflash 节点,会有进程判断当前 learner 的数据是否为最新”, 如果不是最新会更新到最新?这个需要时间吧?