每日一题加深OB理解

OceanBase实现多副本高可用的核心协议是?( )

A. Raft

B. Paxos

C. Gossip

D. TCP/IP

10 个赞

选择B,Paxos协议

8 个赞

B、Paxos

5 个赞

选B

3 个赞

Paxos协议

3 个赞

好。下一个问题,OB为什么选择Paxos协议,而不选择Raft?

4 个赞

AAAAAAAA

3 个赞

选b,Paxos

4 个赞

ob用的是paxos协议,tidb用的是raft协议,所以选择B

5 个赞

顶一下

3 个赞

选B

4 个赞

选B

4 个赞

paxos协议,很基础

4 个赞

好问题,继续追问

3 个赞

OceanBase没有采用Raft算法,是因为Raft的一个根本性的局限(顺序投票策略),对数据库的事务有很大的影响。

详情参见官方解释。OceanBase 社区

3 个赞

最主要的是raft里日志提交是顺序的,paxos可以乱序且并发处理。paxos可用性和性能远胜于raft

3 个赞

B. Paxos

1 个赞

选B

1 个赞

paxos

1 个赞

很专业啊

1 个赞