读完需要15分钟
【引言】
2020年的第一个月,华为GaussDB系列数据库产品全球累计发货超过30000套,广泛应用于金融、运营商、政府、能源、医疗、制造、交通等多个行业,已经成为各行业核心业务数据库的信赖之选。
关注数据库行业发展的亲都知道,GaussDB自2019年5月份发布,在如此短短的时间内便取得如此成绩,有啥理由不值得好好研究下,也必须值得好好深深做下研究。
真正吸引我的是GaussDB和Oracle是如此的像,创建命令、使用习惯、常用工具基本不差别,官方公示GaussDB T和Oracle常用语法兼容性98%。对Oracle DBA很是友好,可以说,使用Oracle DBA的用户会直接上手GaussDB,极大减少学习、培训的时间。
在之前的一篇推文**年末总结_聊一聊数据库行业的“继往开来”点击链**接中,我就写到过:GaussDB模仿Oralce的使用习惯的这种设计思路有效减少了使用者的的培训时间和学习成本,对DBA很友好,个人很欣赏和赞同。
看下GaussDB的官方介绍:
GaussDB 是华为推出的一款企业级 AI-Native 分布式数据库,取名 Gauss 是在致敬数学家高斯。GaussDB 也是全球首款人工智能原生(AI-Native)数据库。GaussDB 采用 MPP(Massive Parallel Processing) 架构,支持行存储与列存储,提供 PB(Petabyte,2的50次方字节)级别数据量的处理能力。可以为超大规模数据管理提供高性价比的通用计算平台,也可用于支撑各类数据仓库系统、BI(Business Intelligence) 系统和决策支持系统,为上层应用的决策分析提供服务。华为 GaussDB 将 AI 能力植入到数据库内核的架构和算法中,为用户提供更高性能、更高可用、更多算力支持的分布式数据库。
自2008年起,华为启动数据库技术原型研究,历经十年积累和沉淀,打造了全球首款同时支持x86和Kunpeng硬件架构的AI-Native分布式数据库,包括GaussDB OLTP数据库和GaussDB OLAP数据库。GaussDB 通过异构计算创新框架充分发挥 X86、ARM、GPU、NPU 多种算力优势,在权威标准测试集 TPC-DS上,性能比业界提升50%,排名第一。
GaussDB 不仅仅是支持 ARM 架构,还支持本地部署、私有云、公有云等多种场景。
GaussDB为啥如此迅猛和靠谱,是鉴于一种很重视基础研究:
华为GaussDB数据库团队汇聚了全球数据库顶尖专家和人才,在全球布局多个研究所,持续进行研发投入,在高性能、高可用、高可靠、高扩展方面构筑了领先的竞争力。未来,华为将持续战略投入深耕数据库领域,为客户提供高效、稳定、易用、高价值的数据库解决方案、产品和服务。
最初GaussDB的产品定义有三大产品线系列GaussDB 100、GaussDB 200、GaussDB300,简单介绍下:
1)GaussDB 100:主要以OLTP为主。目前该产品已经应用在招商银行。
2)GaussDB 200:以OLAP为主,兼顾OLTP。该产品目前已经在工商银行得到上线应用。
3)GaussDB 300:HTAP,是企业级分布式HTAP数据库(Hybrid Transaction and Analytical Process,混合事务和分析处理)。
为了更加贴合业务用户认知,由产品名称做了更改。
华为的高斯数据库,最初命名为 GaussDB 100,后变更称呼为 GaussDB OLTP ,进而更名为现在的 GaussDB T,相信这将是 GaussDB 事务型数据库的发布名称。
华为官网对 GaussDB T做了如下定义:
“云数据库GaussDB T是全球首款支持Kunpeng硬件架构的全自研企业级OLTP数据库,基于创新性数据库内核,提供高性能事务实时处理能力、金融级高可用能力,可以用于支撑金融、政府、电信、大企业等行业业务应用。”
GaussDB OLTP数据库是一款全透明分布式数据库,支持x86和Kunpeng硬件架构,基于创新性数据库内核,提供高并发事务实时处理能力、两地三中心金融级高可用能力和分布式高扩展能力,Oracle常用语法兼容性98%,支持离线/在线迁移。
GaussDB OLAP是一款具备分析及混合负载能力的分布式数据库,支持x86和Kunpeng硬件架构,支持行存储与列存储,提供PB(Petabyte)级数据分析能力、多模分析能力和实时处理能力,用于数据仓库、数据集市、实时分析、实时决策和混合负载(HTAP)等场景。
官网上 GaussDB T 的LOGO,链接如下:
https://www.huaweicloud.com/product/gaussdbt.html
上述更名,个人比较欣赏,GaussDB 100更改为GaussDB T,简洁明了的表明了支持OLTP业务场景。
再说下GaussDB官方在2019年发布的两个事件:
1.华为于2019年5月15日正式发布了自主研发的分布式数据库GaussDB。GaussDB包括GaussDB T和GaussDB A两款数据库产品。GaussDB T预计2020年1月正式发布。
2.2019年9月19日,华为宣布将开源其GaussDB数据库,开源后命名为openGaus,将在2020年6月正式上线,可覆盖70%企业业务场景。
以下是GaussDB T和GaussDB A两款数据库产品介绍。
GaussDB T数据库全自研的分布式数据库,主要面向OLTP场景,产品特点包括:
GaussDB A数据库主要面向OLAP场景,支持MPP(大规模并行处理)分布式部署方式。产品特点包括:
目前GaussDB在全球金融、政府、运营商等行业商用局点数300+。
最后,列举下GaussDB的3个大事件: