初始GaussDB
名字的由来:GaussDB是华为数据库产品品牌名,致敬数据加高斯(Gauss)
GaussDB的版本
GaussDB 100:目前暂不发布,公司合作伙伴需向华为提交申请
GaussDB 200:目前官方可下载
GaussDB 300:无
GaussDB版本的区别
GaussDB T(OLTP):前身是GauussDB 100,主打OLTP在线事务处理。用于存储/查询业务应用中活动的数据以支撑日常的业务活动。对标Oracle及其他关系型数据库。现已运用在招商银行(掌上生活)。
GaussDB A(OLAP):前身是GaussDB 200,主打OLAP在线分析处理,用于存储历史数据以支撑复杂的分析操作,侧重决策支持。对标Teradata及其他分布式数据库,目前在工商银行得到上线应用。
OLTP和OLAP比较
数据处理类型 OLTP OLAP
分析粒度 细节的 细节的,综合的,或提炼的
时效性 在存取瞬间是准确的 代表过去的数据
可更新性 可更新 不更新
操作可预知性 操作需求事先可知道 操作需求事先可能不知道
实时性 对性能要求高,相应毫秒级别、秒级 对性能要求相对宽松,相应分钟级、小时级
数据量 一个时刻操作一条或几条记录,数据量小 一个时刻操作一集合,数据量大
驱动方式 事务驱动 分析驱动
应用类型 面向应用 面向分析
应用场景 支持日常运营 支持管理需求
典型应用 银行核心系统、信用卡系统 ACRM、风险管理
GaussDB T介绍
GaussDB T是一款全透明分布式数据库,支持x86和Kunpeng硬件架构,基于创新性数据库内核,提供高并发事务实时处理能力、两地三中心金融级高可用能力和分布式高扩展能力,用于支撑金融、政府、电信等行业核心关键系统。
**特点:**高性能、安全可靠、易开发、易运维。
发展史:
GaussDB T 数据库从2002年开始研发,基于全自研内核,自主可控。
部署形态:
GaussDB T 支持多种部署方式,支持单机、主备 和 分布式部署,支持x86和鲲鹏的硬件
概念补充:
实例:zengine进程及其所管理内存结构。实例用于控制和管理数据库,是数据库提供服务的媒介。Gauss100为多线程架构,实例只包含一个进程——zengine。
数据库:控制文件、日志文件、数据文件等物理文件的集合。
实例和数据库的关系:实例加载数据库,并对外提供服务;数据库通过实例与外界交互,达到存取数据的目的。一个实例,最多只能加载一个数据库。
GaussDB A 介绍
GaussDB 200是企业级的大规模并行处理关系型数据库。其采用MPP(Massive Parallel Processing)架构,支持行存储与列存储,提供PB(Petabyte,2的50次方字节)级别数据量的处理能力。
应用场景:
订单查询、数据仓库、混合负载、大数据分析
技术特点:
低成本、高性能、高可靠、支持海量数据
GaussDB 200部署形态:
GaussDB 200整个系统网络划分为2个平面,即业务平面和管理平面。两个平面之间采用物理隔离的方式进行部署,保证业务、管理各自网络的安全性。
管理平面:通过运维网络接入,提供系统管理和维护功能,主要用于集群的管理,对外提供集群监控、配置、审计、用户管理等服务。
业务平面:主要用于集群内部数据处理的专用网络平面,此处的业务平面非客户的应用网络平面。




