G术时刻 | 99.999%高可用如何炼成?GBase 8s高可用架构全解析(一)

在金融、电信、能源等关乎国计民生的核心领域,业务系统必须具备7×24小时不间断服务能力,这要求底层数据库的可用性达到99.999%的极高等级。在国产化替代的浪潮下,国产数据库必须在高可用技术上实现对标甚至超越。南大通用GBase 8s(gbasedatabase)数据库便构建了一套完整的高可用技术栈,为千行百业的核心业务系统平稳迁移与安全运行,提供了多层次、可定制的“不中断”保障方案。

第一重保障:主备式集群,灵活应对本地与同城容灾
GBase 8s数据库提供了基于日志实时同步的主备式集群,其核心是通过重做日志(redo log)在主备节点间同步数据。它支持两种模式,以适应不同场景:同城主备HAC以及异地容灾RHAC。
HAC集群:提供三种数据同步模式,可以根据业务对数据一致性与性能的权衡进行选择:
• 全同步:事务提交前,需确保日志在备节点重做完成,实现 RPO=0(零数据丢失),适用于对数据一致性要求极高的场景。
• 近同步:事务提交前,只需备节点确认收到日志即可,在保证极低数据丢失风险的同时,获得更快的响应速度。
• 异步:事务在主节点提交后异步同步至备节点,提供最佳性能,适用于允许微小数据延迟的容灾场景。
• 特点:部署简单,故障切换通常在10秒内完成,且支持读写分离,能有效分担查询负载。
RHAC集群:一主多备的异步集群,专为异地容灾设计。它不要求实时确认,对主节点性能影响极小,能轻松应对远距离网络传输中常见的延迟和带宽限制,确保异地数据最终一致性。

posted @ 2026-03-02 10:06  GBASE南大通用  阅读(0)  评论(0)    收藏  举报