华为 GaussDB 数据库十问

  自2019年5月15日正式发布以来 , 华为GaussDB数据库受到业界的广泛关注 。 针对客户和读者的反馈 , 我们整理了关于GaussDB数据库的十个热点问题 , 让您能够快速一览华为GaussDB数据的“庐山真面” 。

  1、GaussDB的命名有什么含义?

  GaussDB是华为数据库产品品牌名 , 意在致敬数学家高斯(Gauss) 。 GaussDB系列数据库产品包括GaussDB OLTP数据库和GaussDB OLAP数据库 , 广泛应用于金融、政府、电信等行业 , 并已经进入核心系统 , 满足客户对智能时代高并发事务实时处理、海量数据高效分析的需求 。

  2、GaussDB系列数据库是自主研发的吗?

  GaussDB OLTP数据库是华为公司自主研发的分布式数据库 , 基于华为公司在2007年开始研发并在电信计费领域规模商用的自研内存数据库全面改造 , 支持x86和华为Kunpeng硬件架构 , 基于创新性数据库内核 , 提供高并发事务实时处理能力、两地三中心金融级高可用能力和分布式高扩展能力 , 用于支撑金融、政府、电信等行业核心关键系统 。 当前支持单机、主备、分布式等主流部署方式 。

  GaussDB OLAP数据库是一款具备分析及混合负载能力的分布式数据库 , 从2011年开始 , 基于PostgreSQL 9.2.4的基础上自主研发 , 支持x86和华为Kunpeng硬件架构 , 支持行存储与列存储 , 提供PB(Petabyte)级数据分析能力、多模分析能力和实时处理能力 , 用于数据仓库、数据集市、实时分析、实时决策和混合负载等场景 , 广泛应用于金融、政府、电信等行业核心系统 。

  3、GaussDB OLTP数据库的发展历程是怎样的?

  GaussDB OLTP数据库有着12年研发历程 。 2007年 , 在电信实时计费项目领域 , 华为开始组织人手研发内存数据库 。 2010年 , 华为数据库研发团队开始对2007年版本进行全面重构 , 并写下了重构版本的第一行代码 , 数据库对象的定义:“typedef struct st_database{...}database_t;”

  从这个版本开始 , 华为数据库的定位已经不再仅局限于内存数据库 , 而是在向通用关系型数据库逐渐转变 , 重构过程中 , 开始融入大量非内存数据库的特性 , 这就是Gauss OLTP数据库的前身 。 GaussDB OLTP数据库基于华为强大的研发平台 , 有着整套完整的标准流程和研发支撑体系 , 历经10多年的积累 , 已经陆续在电信和金融行业核心系统成功上线 , 其高性能和稳定性都得到了金融和电信客户的认可 。

  4、GaussDB OLTP数据库有哪些特点?

华为 GaussDB 数据库十问。  GaussDB OLTP数据库是一款全自研的分布式数据库 , 主要面向OLTP场景 , 产品特点包括:

  ● 高可用:故障倒换时间10s , 支持闪回

华为 GaussDB 数据库十问。  ● 高性能:基于鲲鹏920处理器 , 性能超越业界其他TOP商业数据库30%

  ● 高扩展:分布式强一致 , TPC-C扩展比0.8

  ● 兼容性:支持SQL-92、SQL:1999、SQL:2003等一系列标准的常用语法 , 兼容业界其他TOP商业数据库常用的SQL语法 , 支持离线/在线迁移


推荐阅读