摘要:近日,南大通用GBase 8s新存储引擎正式发布。围绕用户生产场景,新引擎提供高性能多版本控制(MVCC)、拔升高并发能力、极致缩短主备切换时间、提供更全面的在线DDL以及急速闪回等关键生产能力。贴合多核、高性能IO和大内存的现代硬件环境,新引擎重构事务处理机
近日,南大通用GBase 8s新存储引擎正式发布。围绕用户生产场景,新引擎提供高性能多版本控制(MVCC)、拔升高并发能力、极致缩短主备切换时间、提供更全面的在线DDL以及急速闪回等关键生产能力。贴合多核、高性能IO和大内存的现代硬件环境,新引擎重构事务处理机制和系统底座,将持续为企业用户提供高效、稳定的数据库服务。
01新引擎核心亮点
1内存化MVCC:告别磁盘瓶颈和IO抖动,性能飙升
传统痛点:
传统MVCC依赖磁盘(如undo log或In-place模式),易引发IO瓶颈、磁盘膨胀及VACUUM性能抖动。
革新方案:
历史版本内存化(HUB引擎),读写操作分离,提升多版本查询性能;
动态GC机制自动回收无效版本,避免长事务导致的资源泄漏;
实现COMMITTED READ、REPEATABLE READ隔离级别的版本访问。
2 极速切换:不惧生产负载,稳定实现极速切换
压测场景下,切换时间稳定在3s+(机械盘共享存储),采用SSD存储可进一步缩减;
极致满足金融级生产场景的高可用要求。
3 一致性读(读写分离场景)
传统痛点:
传统读写分离架构中,从节点因事务乱序回放,可能导致备节点读取的数据不能还原主节点的事务一致性。
新引擎优化:
全局时间戳同步:主从节点基于统一提交时间戳协调数据可见性,确保从节点查询结果严格匹配主节点的事务一致性状态。
4 高并发、低抖动:应对生产峰值场景
通过无锁化和AUTO TUNE技术,拔升并发性能并降低抖动,在3000乃至更高并发下,性能稳定输出;
提供内置限流机制,防止极端高并发下的雪崩,保障服务连续性。
5 极速闪回查询:秒级应对误操作
基于内存快照机制,无需日志回滚即可查询历史数据。
6 DDL Online:业务零中断
支持ALTER TABLE、CREATE/DROP INDEX、分区表维护等20+高频DDL场景的在线执行。
7 TEXT/BYTE性能提升与长事务不敏感
TEXT/BYTE性能指数提升,如100K字节的大对象,delete耗时为原1/200,update为1/2.5,大对象越长性能提升越显著;
中间版本GC技术缓解长事务对资源的占用,避免系统阻塞。
02 客户价值
南大通用GBase 8s 致力于围绕用户生产,持续打造高效、稳定的数据服务能力。
附录:在线DDL支持场景一览
1. ALTER TABLE(表结构变更)
2. 索引管理
3. 分区表维护
来源:GBASE南大通用