天津南大通用公司自主研发的第三代智能分布式数据库GBase 8c(gbase database),支持行存、列存、内存、时序等多种存储模式,以及单机、主备与分布式等多种部署形态,广泛应用于银行、政务、运营商等关键行业的核心业务系统。

一、产品概述

1.1 什么是 GBase 8c?

GBase 8c 是南大通用自主研发的一款“多模多态”分布式数据库,定位为第三代智能分布式数据库。其核心特征如下:

● 多模(Multi-Model):支持行存、列存、内存、时序、向量等多种存储引擎

● 多态(Multi-Form):支持单机、主备、分布式三种部署形态,支持统一功能管理

● 加密安全:支持全密态计算、动态数据脱敏、数据库审计

● 高兼容性:完全兼容 PostgreSQL 语法,局部兼容 Oracle 常用语法和函数

● 按照信创要求完成自主研发,支持多种信创 CPU / 操作系统 / 中间件生态

1.2 GBase 产品家族对比

二、核心架构解析

2.1 整体架构

GBase 8c 采用 Shared-Nothing 架构,全局无单点设计。整体分为以下四层:

2.2 多模存储引擎

多模设计是 GBase 8c 的核心竞争力。开发者可以根据业务特征自由选择存储引擎:

2.3 分布式事务机制

GBase 8c 采用 MVCC + 2PC 组合方案,实现跨节点的分布式强一致性事务:

● GTM 统一管理全局事务快照(XID),所有 DN 节点基于相同的快照判断行可见性

● 支持 RC(读已提交)和 RR(可重复读)两种隔离级别

● 分布式容灾恢复:内置两阶段提交协议 (2PC),节点故障前自动回滚未完成的事务

● CN 失效后,客户端重新连接其他 CN 即可继续工作,业务无感知

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐