11.【多选题】关于 OceanBase V4的日志流副本,以下说法正确的是。( AD )
A. 日志流副本通常有两种,分别是全功能型副本、只读型副本。
B. 全功能型副本既可读也可写,只读型副本只能读,两种副本均支持强一致性读操作。
C. Leader 副本既可读也可写,是全功能型副本;Follower 副本只能读,是只读型副本。
D. 一个5副本的集群中,事务日志只需要3个副本强同步,不需要5个副本都强同步。
11.【多选题】关于 OceanBase V4的日志流副本,以下说法正确的是。( AD )
A. 日志流副本通常有两种,分别是全功能型副本、只读型副本。
B. 全功能型副本既可读也可写,只读型副本只能读,两种副本均支持强一致性读操作。
C. Leader 副本既可读也可写,是全功能型副本;Follower 副本只能读,是只读型副本。
D. 一个5副本的集群中,事务日志只需要3个副本强同步,不需要5个副本都强同步。
C 选项混淆了“Follower”和“只读型副本”的概念。问题在后半句的描述“Follower 副本只能读,是只读型副本”。其中“只读型副本”和“Follower 副本(角色)”不在一个维度,“只读型副本”不能参与 Paxos 投票、不能当选 Leader,而“Follower 副本(角色)”则可以。
OB 现版本副本类型有如下 3 类:
其中,全功能型副本 在「角色」维度可分为 Leader 和 Follower,Follower 对外提供弱一致读服务,可与 Leader 进行角色切换。
关于只读型型副本,不参与选举及日志的投票,只可接受弱一致性读。因此 C 所描述的 “Follower 副本只能读(对),是只读型副本(错)”是错误的。具体对比可参考 OBCPV4 课件的截图,如下。
希望可以帮到你,周末愉快~
参考资料: