【StarRocks版本】2.5.3.
【集群】:3fe(f1(leader),f2,f3)+3be(b1,b2,b3)
【参数设置】:
replication_num=3
write_quorum= MAJORITY
replicated_storage = false
麻烦请教一下:
问题1: 如果访问的是follower f2节点, 写入成功后立即读取,此时元数据更新成功,但还没有从leader f1同步到f2, 那么此时读取到的数据有没有可能还是老版本数据?
问题2:从数据一致性角度讲,最佳实践是不是都保持访问leader节点?
问题3:如果访问的是leader f1节点,因为write_quorum=MAJORITY,那么写入2个节点(b1,b2)即返回成功。如果写入成功后立即读取,读取到的be节点有没有可能是还没有写入成功的b3节点?此时读取到的数据是老版本数据。