
金融、电信、政务等核心业务场景中数据是企业的血液而数据库则是心脏。对于分析型数据库而言高可用High Availability, HA不仅仅是一个技术指标更是业务连续性的生命线。今天我们就来拆解国产分析型数据库南大通用GBase 8agbase database的高可用体系看看它是如何通过“三层防护网”将故障风险降至秒级确保业务永不掉线。一、什么是GBase 8a眼中的“高可用”与传统的交易型数据库不同GBase 8a作为MPP架构的分析型数据库其高可用更侧重于大规模数据计算过程中的任务连续性与数据分片的安全性。很多人对高可用的理解停留在“不宕机”。但在GBase 8a的设计哲学中高可用意味着三个核心承诺1、服务不中断硬件故障、网络抖动业务无感知。2、数据不丢失极端灾难下数据依然安全。3、任务可续跑计算任务在故障发生时能自动无缝切换。二、GBase 8a双活集群应用案例某银行客户2016年完成双活集群的正式投产目前对主仓、重要集市建设40套双活集群实现大规模数仓“热备”等级灾备建设在主集群异常时能够切换备集群为应用提供服务。基于GBase 8a集群内副本分片间的一致性同步功能实现两个集群间的增量数据一致性同步功能。最早双活上线集群规模为56节点当前最大的双活集群主备各300实例每日增量几十TB。2023年底逐步升级GVR灾备功能升级、易用性、可运维性提升目前累计已上线40套GVR。