技术解析 | 用户实践 | 社区月报
专题详解 |案例库| 开发者故事
成为博主 |技术分享
加入OceanBase|招聘动态
论坛答疑|技术分享|提Issue或建议
加入用户组 | 加入开发者组
OceanBase 数据库的多副本一致性是通过基于 Paxos 协议的日志同步实现的,每次事务提交需要等待多数派副本(超过半数)确认日志落盘后才返回成功。 答案:对
解析: OceanBase 采用 Multi-Paxos 协议。事务提交时,Redo-Log 必须同步到多数派(> 1/2)副本的磁盘上,才返回客户端成功。这是保证 RPO=0(数据零丢失)的基石。如果只等 1 个副本就返回,一旦 Leader 宕机,数据就丢了。
解析是巩固学习的最好方式~
本质是在考对Paxos协议的理解。