OceanBase 数据库主备库配置支持一个主集群和最多 31 个备集群。用户可以采用 SQL 命令行接口或者 OCP 平台来管理主集群和备集群。
主集群
主集群,即生产集群,是唯一接受业务写入和强一致性读的集群,它的角色是 PRIMARY
。
备集群
备集群是主集群的一个数据备份,保证事务一致性。主集群会自动向备集群传输 REDO 日志,然后备集群会自动应用 REDO 日志。数据和 Schema 在主集群和备集群上是物理一致的,底层会自动进行 checksum 校验,保证数据正确性和一致性。
备集群本质上是物理备库,它的角色是 PHYSICAL STANDBY
。
配置示例
下图展示了一个典型的主备库配置,包含一个主集群和一个备集群,通过传输 REDO 日志方式进行数据同步。主备集群可以部署在不同的位置,以满足业务不同级别的容灾需求。
典型的主备库配置