特性约束
- 资源池化方案依赖于磁阵设备,磁阵的LUN需要支持SCSI3的PR协议(包括PR OUT(“PERSISTENT RESERVE OUT”)PR IN(“PERSISTENT RESERVE IN”)和INQUIRY), 用于实现集群IO FENCE。除此之外, 还需要支持SCSI3的CAW协议(COMPARE AND WRITE),用于实现共享磁盘锁。如Dorado 5000 V3磁阵设备。
- 资源池化实现的HA部署形态支持最高1主7备场景。
- 资源池化由于依赖类似分布式文件系统的功能来实现备机实时一致性读能力,因此要求文件元数据变更越少越好。基于性能考虑,只支持段页式表。
- 只支持主备部署在同一磁阵设备上,不支持容灾部署,也不支持主备混合部署(如主和备部署在不同的磁阵设备上)。
- 主备页面交换通过RDMA加速,依赖CX5网卡,并且依赖OCK RDMA动态库。
- 暂不支持备机重建及节点替换、节点修复等能力。
- 资源池化模式数据库和传统模式数据库不支持相互升级。
- 资源池化模式下gs_xlogdump_xid,gs_xlogdump_lsn,gs_xlogdump_tablepath,gs_xlogdump_parsepage_tablepath、pg_create_logical_replication_slot、gs_verify_and_tryrepair_page、gs_repair_page、gs_repair_file函数功能不支持使用。
- 资源池化模式下T_CreatePublicationStmt、T_AlterPublicationStmt、T_CreateSubscriptionStmt、T_AlterSubscriptionStmt、T_DropSubscriptionStmt订阅功能不支持使用。
- 资源池化模式下不支持全局临时表。
- 资源池化模式下Failover场景下,原主重新加入集群,需要等待Failover完成。
- 资源池化模式下Switchover场景下,如果在升主阶段出现失败(例如集群中其他节点重启导致本轮Switchover失败),原主节点需要重启。
依赖关系
无。
详情查看:opengauss.org 详情查看:docs-opengauss.osinfra.cn