南大通用GBase 8s作为国产集中式OLTP数据库的标杆产品,以“从内核重构到生态自立”为发展路径,通过持续创新,在技术和生态方面取得了显著突破。以下是其具体的突破之路: 内核重构存储引擎重构:GBase 8s团队历时两年完成了存储引擎的重构。新引擎融合内存化引擎与传统disk - based引擎实现,采用内存化的MVCC,解决了混合读写下的快照读、多版本管理等问题。同时,重构主备切换机制,实现压测负载下的3秒切换;采用无锁化编程和动态资源分配,将高并发能力提升至万级;解决了从节点一致性读问题,支持更广泛的DDL Online操作,还实现了极速闪回读。高可用集群构建:GBase 8s提供了三大核心高可用解决方案。共享存储集群(SSC)适用于要求强一致性、数据量在2TB - 100TB区间的核心交易场景,压测中RPO = 0,RTO<3s,银行核心场景TPS达3000+。主备复制集群(HAC)面向同城容灾、数据量小于2TB的场景,支持三种同步模式,故障自动切换(RPO = 0,RTO<8s)。数据实时交换共享方案依托GBase 8s内置的异步数据复制引擎(ER)实现,ER支持多种协同模式,能够实现库/表/行/列多级粒度数据的低延时同步。性能优化与功能增强:GBase 8s以内存化多版本并发控制(MVCC)为核心,重构事务处理机制,将并发性能提升至万级TPS,并在极端负载下依然保持稳定。此外,新引擎还扩展了在线DDL支持能力,推出极速闪回查询功能,无需回溯日志即可快速读取历史数据版本。 生态自立兼容性适配:GBase 8s在语法上高度兼容Oracle、MySQL等主流数据库,降低了用户迁移难度。同时,持续完善与上下游国产软硬件的适配,已聚合7000余家活跃合作伙伴,完成8000余项软硬件产品适配,打破了生态壁垒。工具链完善:GBase 8s提供了一揽子的监控运维工具、数据迁移同步工具,如监控管理平台GEM、数据迁移MTK、实时同步RTSync等,还原生适配DBeaver等开源工具,从部署到运维全流程降低用户成本。生态自立布局:在开源社区支持、开发框架适配、人才培养等方面持续投入,社区注册用户突破20000人,认证培训超30000名工程师,同时搭建起覆盖全国的7×24小时技术服务网络,避免依赖单一生态的风险,真正实现“生态自主”。
|
|