GBase 8s是南大通用自主研发的企业级集中式事务型数据库(gbase database),支持共享存储集群和主备式等多种高可用架构。GBase 8s强化可靠性,从“能用”到“敢用”,完成三项关键突破。
TAC透明切换,业务无感知
传统高可用切换在主备切换时,新主上线需要完成前滚和回滚处理,如果遇到大事务需要回滚,恢复时间会特别长,往往需要分钟级才能完成。GBase 8s的TAC技术实现了前滚完成后新主即可上线,回滚期间读操作通过多版本实现、写操作等锁,实现会话连续、事务连续、SQL连续——应用对切换完全无感知。在TPC-C压测负载下,切换时间可控制在3秒以内。
极速闪回,告别漫长的日志回滚
传统闪回需要从磁盘读取日志,逐行进行整个时间线的回放,效率很低。GBase 8s实现了极速闪回查询,可以立刻闪回到指定时间的数据,无需等待漫长的日志回滚,既可用于误操作恢复,也可用于历史数据分析。
内存化MVCC ,告别IO瓶颈
传统MVCC依赖持久化存储,无论是undo log模式还是In-place模式,都不得不面对IO和版本读性能问题,以及磁盘膨胀和VACUUM带来的IO抖动。GBase 8s从第一性原理出发——版本数据是运行态数据,无需持久化,将历史版本内存化,通过敏捷精准的GC快速清理无效版本,有效解决了磁盘瓶颈问题。