• OceanBase 数据库通过 redo 日志实现多个副本的数据同步。多个副本数据同步采用 Multi-Paxos 协议,保证用于提交的事务在多数派上执行成功才返回用户成功,并最终同步到表的所有副本。作为 Follower 提供服务的副本会通过实时回放 redo 日志重构 Memtable 的内容,用于提供备机读等功能。redo 日志在多数派副本上持久化保证 OceanBase 数据库可以提供更强的容灾能力。

    redo 日志的组成

    OceanBase 数据库的 redo 日志共包括两部分:

    • ilog