OceanBase V4 中日志流是什么?它相比 V3.x 的分区级 Paxos 有什么变化?

OceanBase V4 中日志流是什么?它相比 V3.x 的分区级 Paxos 有什么变化?

日志流是 V4 引入的 Paxos 协议基本单位,用于承载事务日志的持久化、同步和回放。

V3.x 中每个分区对应一个 Paxos 组,分区数很多时 Paxos 心跳、选举、日志同步开销会显著上升。

V4 中,一个租户在同一个 OBServer 上的多个 Leader 分片会被聚合到一个日志流中,日志流与对端 OBServer 上的 Follower 日志流组成 Paxos 组,从而大幅减少 Paxos 组数量,降低协议开销。