【TiDB 版本】
我们的应用读取压力远大于写入压力,非常需要Follower Read这样的特性,但我们的应用80%以上的读请求,对数据一致性的实时性要求并不那么高,可以允许一定的数据延迟,结合以上需求,在进行Follower Read时,能否通过设置,不用产生一次与leader的通讯,直接返回,也就说Follower Read目前是否支持的低隔离界别的读取了?或者社区有没有此类计划?
【TiDB 版本】
我们的应用读取压力远大于写入压力,非常需要Follower Read这样的特性,但我们的应用80%以上的读请求,对数据一致性的实时性要求并不那么高,可以允许一定的数据延迟,结合以上需求,在进行Follower Read时,能否通过设置,不用产生一次与leader的通讯,直接返回,也就说Follower Read目前是否支持的低隔离界别的读取了?或者社区有没有此类计划?
目前 master 版本基本实现了 stale read https://github.com/pingcap/tidb/issues/21094 ,计划带入到 6.18 发布 5.1.0 版本,可以关注
如果是 HBase 或 Cassandra 场景迁移过来,为了追求低延迟可能对事务隔离级别和一致性要求也不高,存储层直接调用 rawkv,可以关注 tidb 支持非事务表的需求
https://github.com/pingcap/tidb/issues/24852
你说的那个6.18是指6月18日发布5.1.0版本?
是的,计划6月18号发 5.1.0
收到,非常感谢,这个新特性对我们的场景非常有用
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。