关于数据的读取,index read,lease read, follower read的关系?自动选择,分别什么情况下发生呢?

关于数据的读取,index read,lease read, follower read的关系?自动选择,分别什么情况下发生呢?

index read:由于 raft 状态机的设计,为了保证读到最新的数据,必须等到 apply 到指定 index 后才能读取。每次读取都发生。

lease read:减少了判断 leader 的逻辑(因为默认只能从 leader 读取)不用再发心跳确定自己的 leader 地位了,满足条件的时候才能发生。

follower read: 一种可以在 follower 的 region 一致性读取数据的功能,只有你开这个功能才能用到。

以上均为个人理解

官方参考:TiKV 功能介绍 - Lease Read | PingCAP

相关推荐

“龙脉”是什么?
bet3365备用

“龙脉”是什么?

📅 12-20 👁️ 9555
解密8个人体“疯狂”事实:男性死后也会勃起
王者荣耀战区战力最低的地方是哪里_王者战力战区哪个地区最低