网通社科技快报
金仓数据库KingbaseES实现1套内核支撑4种集中式+3种分布式形态
国产数据库厂商金仓(Kingbase)在其核心产品KingbaseES中实现了集中式与分布式架构的深度统一:整套系统基于同一内核构建,既可部署为传统集中式数据库的多种高可用形态,也能通过扩展模块快速演进为分布式集群。集中式家族包含四种部署形态:单机版、ClusterWare主备集群、RWC读写分离集群及RAC共享存储多活集群,四者共享同一套数据库内核代码,仅上层调度逻辑不同,应用层无需修改即可适配。单机适用于低并发场景,RTO超10分钟;主备集群切换时间约1分钟以上;RWC支持一主多备读写分离,RTO小于1分钟;RAC允许多实例挂载同一存储并行读写,扩展性强,RTO同样小于1分钟,RPO均为0。RAC内部架构分三层:数据库层含集群通信进程,集群文件系统层含锁管理与I/O进程,Clusterware层负责故障处理与成员管理,依赖投票区防脑裂。在集中式基础上,KingbaseES叠加分片管理、分布式执行引擎、分布式事务处理与全局一致性保障四大模块,衍生出TDC、Sharding、ADC三类分布式集群,非全新开发而是内核增量扩展,真正实现“一套内核、两种形态”。该路径继承Oracle兼容语法、PL/SQL支持及现有运维生态,避免推倒重来式迁移,已在省级政务云、国有银行外围系统及央企ERP平台落地应用。