有几个疑问希望帮忙解答一下:
-
HTAP(TiDB+TiFLASH) 还能保证SI隔离级别吗? 如果不能保证, TiFlash 的raft learner 的延迟是多少? 如果能保证, 不是异步复制吗, 如何保证的?
-
从视频中的例子, 2个TiFLASH 节点中 region的分布来看, 数据都是单副本, 那不管是几个TiFLASH节点, 都是单副本吗?
有几个疑问希望帮忙解答一下:
HTAP(TiDB+TiFLASH) 还能保证SI隔离级别吗? 如果不能保证, TiFlash 的raft learner 的延迟是多少? 如果能保证, 不是异步复制吗, 如何保证的?
从视频中的例子, 2个TiFLASH 节点中 region的分布来看, 数据都是单副本, 那不管是几个TiFLASH节点, 都是单副本吗?
通过 tidb-server 查询需要走两阶段提交,所以适用事务隔离级别。是否是 SI 需要根据当前 tidb 使用的隔离级别断定。这个不好预估,在一个正常的查询流程中,如果语句访问到了 tiflash 节点,会有进程判断当前 learner 的数据是否为最新
都是单副本,单 tiflash 多副本没有意义。
第一条里, “如果语句访问到了 tiflash 节点,会有进程判断当前 learner 的数据是否为最新”, 如果不是最新会更新到最新?这个需要时间吧?