Skip to content

GaussDB 数据库概述

简介

GaussDB 是华为技术有限公司在 2019 年 5 月 15 日正式面向全球推出的企业级分布式关系型数据库。它基于华为 20 余年战略投入、软硬全栈协同所创新研发,是企业核心业务数字化转型升级的坚实数据底座。

发展历程

  • 2019年5月15日:华为正式面向全球推出GaussDB数据库
  • 2019年8月:华为将GaussDB数据库并入华为云
  • 2020年6月30日:openGauss正式面世,数据库源代码对外开放
  • 2022年4月:中国邮政储蓄银行新一代个人业务分布式核心系统全面投产上线,基于鲲鹏硬件底座、openGauss开源数据库与GaussDB分布式云数据库
  • 2022年8月:华为云GaussDB企业级分布式数据库内核获得全球权威信息技术安全性评估标准CC EAL4+级别认证
  • 2023年6月7日:在华为全球智慧金融峰会上,华为常务董事、华为云CEO张平安正式发布新一代分布式数据库GaussDB

核心特性

GaussDB具备"五高两易"的核心竞争力:

  • 高可用:支持分布式事务,同城跨AZ部署,数据0丢失
  • 高性能:通过自研并行查询(PQ)和计算下推(NDP)特性,在典型场景下相比传统数据库性能可提升超过80倍
  • 高安全:拥有TOP级的商业数据库安全特性,包括数据动态脱敏、TDE透明加密、行级访问控制、密态计算等
  • 高弹性:支持1000+的扩展能力,PB级海量存储,可按需弹性伸缩
  • 高智能:具备智能监控、智能调优等特性,降低运维复杂度
  • 易部署:提供一键部署、快速备份恢复等功能
  • 易迁移:支持与主流数据库的兼容,方便用户迁移

系统架构

GaussDB采用分布式架构,具有以下特点:

  • 存算分离,按需独立扩展
  • 支持事务的ACID特性,确保数据强一致性
  • 底层支持x86和ARM两种架构的服务器
  • 部署类型支持虚拟机和裸金属服务器
  • 基于鲲鹏芯片的垂直优化相比同代的x86性能提升30%

产品系列

GaussDB拥有丰富的产品系列,包括:

  • GaussDB分布式云数据库:面向企业级核心业务的分布式数据库
  • openGauss:开源数据库版本,源代码对外开放
  • GaussDB(DWS):数据仓库服务,基于MPP架构的分析型数据库服务
  • GaussDB(for MySQL):兼容MySQL生态的数据库服务
  • GaussDB(for PostgreSQL):兼容PostgreSQL生态的数据库服务

应用场景

GaussDB广泛应用于以下领域:

  • 金融行业:支持银行核心系统、交易系统等关键业务
  • 车联网:处理海量车辆数据和实时分析需求
  • 政府与企业:为政务系统、企业ERP等提供稳定可靠的数据支撑
  • 电子商务:应对高并发、大数据量的交易型应用
  • 能源行业:支持能源数据采集、存储和分析
  • 电信行业:为电信CRM、计费系统等提供数据库服务
  • 详单查询:具备PB级数据负载能力,适用于安全、电信、金融、物联网等行业的详单查询业务

主要特性

  • 分布式架构:基于共享存储或共享无的分布式架构,支持水平扩展
  • 高性能:采用列存、向量计算、智能索引等技术,提供卓越的查询性能
  • 高可用:支持多活部署、自动故障检测和恢复,确保业务连续性
  • 高安全性:支持多级安全认证、数据加密、访问控制等安全特性
  • 兼容性强:兼容 MySQL、PostgreSQL 等主流数据库协议和语法
  • 智能运维:内置 AI 自诊断、自优化、自修复能力,简化数据库管理
  • 混合负载支持:同时支持事务处理和分析处理,满足 HTAP 场景需求
  • 全栈国产化:基于华为自研芯片和操作系统,提供全栈国产化解决方案

产品系列

  • GaussDB(for MySQL):基于 MySQL 生态,提供企业级分布式数据库服务
  • GaussDB(for PostgreSQL):基于 PostgreSQL 生态,提供高扩展、高可用的企业级数据库服务
  • GaussDB NoSQL:包括文档型、键值型、宽列型等多种 NoSQL 数据库服务
  • GaussDB T:面向金融等关键业务场景的企业级分布式数据库
  • GaussDB A:面向分析型场景的分布式数据仓库服务

应用场景

  • 金融核心系统:支持银行、证券、保险等金融机构的核心交易系统
  • 政府企业应用:支持电子政务、企业资源规划等关键业务系统
  • 电信业务系统:支持计费、客服、运营等电信核心业务系统
  • 互联网应用:支持高并发、大数据量的互联网业务系统
  • 数据仓库:支持企业级数据仓库和商业智能分析系统
  • 物联网:支持物联网设备数据的存储、处理和分析

小结

GaussDB 作为华为云自主研发的企业级分布式数据库产品,凭借其卓越的性能、高可用性、安全性和弹性扩展能力,已经成为企业数字化转型的重要支撑。它不仅能够满足传统企业级应用的需求,还能适应云原生、大数据、AI 等新兴技术发展的趋势。

通过本文档的学习,您将掌握 GaussDB 数据库的基础知识和实践技能,能够在实际项目中灵活运用 GaussDB 解决各种数据存储和管理问题。