OceanBase 数据库集群角色包括两种:主集群(PRIMARY)和备集群(PHYSICAL STANDBY)。通过 switchover 和 failover 操作,用户可以动态改变集群角色。

    • Switchover

      允许主集群与其中一个备集群交换角色,保证数据无损。

    • Failover

      主集群不可用情况下,将一个备集群角色切换为主集群角色。目前版本仅支持无损 failover,即在最大保护模式下将强同步的备集群切换为主集群,保证数据不丢失。未来版本将支持最大性能模式下的 failover。

      用户可以采用 SQL 语句手动完成角色切换,也可以在 OCP 平台上完成角色切换。