0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GaussDB(openGauss)的关键特性、成功案例

华为开发者社区 来源:华为云社区 作者:寻水的鱼 2020-11-02 17:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GaussDB(openGauss)是深度融合华为在数据库领域多年的经验,结合企业级场景需求,推出的新一代企业级分布式数据库,支持集中式和分布式两种部署形态。它面向金融互联网交易和政企OA/办公场景,具有安全可靠、超高性能、简单易用等优势。

华为云数据库产品部高级产品经理沈志鹏在1024程序员狂欢节的直播间,更为深入地介绍了GaussDB(openGauss)的关键特性、成功案例。

分布式or集中式,总有一个适合你

GaussDB(openGauss)定位为企业级云分布式数据库,架构上着重构筑传统数据库的企业级能力和互联网分布式数据库的高扩展和高可用能力。

对比传统形态,GaussDB(openGauss)能够获得:

高性能:支持分布式事务强一致性,同时32节点下能够达到1200万tpmC的性能实测指标;

高可用:支持同城跨AZ多活容灾,两地三中心金融级部署场景;

高拓展:当前支持最大256节点的在线扩容,同时保障客户拥有卓越的性能线性增长,打破传统DIY架构的性能天花板;

易运维:高度支持HTAP混合负载场景,极大的减少了业务改造成本,同时基于云平台获在线监控,运维,升级等便利的能力。

GaussDB(openGauss)在华为云上拥有两种部署形态:集中式和分布式,分别面向企业核心交易和未来海量事务型场景,打造差异化竞争力。

集中式部署

集中式部署又包括单机和主备两种类型。 以主备为例,支持1+2(最大保护)主备,基于数据库日志复制的热备,在单机性能可满足需求的情况下,提供高可用。 其中,1+1(最大可用)指的是,数据会同步写往备机。但如果出现网络等影响,无法完成同步操作,会转为异步。后续网络恢复,会自动追上。在数据不同步期间,切换会有数据丢失。 1+2(最大保护)则意味着数据会同步写往备机,且要求必须有一个确认,才向客户端返回。可靠性高。 集中式版本拥有开源生态,用户可以通过开源网站直接下载,作为国内唯一开源数据库,也是华为开源、开放、不LOCKIN单一厂商的最佳证明。

分布式部署

分布式部署方面,数据按shard划分,读写负载准线性扩展,满足大规模业务量场景,支持两地三中心高可用部署。另外,分布式版本承载华为云自研分布式组件体系,是传统企业拥抱互联网,面向未来海量事务型场景挑战的有力保障。 下面是分布式架构中的一些关键角色:

分布式架构又可以分为独立部署&混合部署。混合部署方案适合通用客户,其方案包括: 1、各角色3副本,数据3副本部署; 2、各角色进程合一部署,对外只体现数据库节点;

这样部署的优势是组网简洁明了,交付界面高效;起点配置要求低,适配场景比较通用;和未来的技术演进方向匹配。

另一个独立部署方案适合高端客户,它的方案包括: 1、各角色3副本,数据3副本部署; 2、关键角色进程分开部署,对外体现CMS、GTM、CN、DN主、DN备。

独立部署方案下,用户可以根据业务负载确定CN和DN的最佳比例,达成最高效的组网。

GaussDB(openGauss)分布式关键特性

关键技术一:分布式执行框架

业务应用下发SQL给Coordinator,SQL可以包含对数据的增(insert)、删(delete/drop)、改(update)、查(select)。Coordinator利用数据库的优化器生成执行计划,每个DN会按照执行计划的要求去处理数据。

因为数据是通过一致性Hash技术均匀分布在每个节点,因此DN在处理数据的过程中,可能需要从其他DN获取数据,GaussDB 提供了三种stream流(广播流、聚合流和重分布流)来降低数据在DN节点间的流动。

DN将结果集返回给Coordinate进行汇总。Coordinator将汇总后的结果返回给业务应用。

关键技术二:GTM-Lite技术

GTM-Lite技术可以在保证事务全局强一致的同时,提供高性能的事务处理能力,避免了单GTM的性能瓶颈。

这里的高性能事务管理指的是无锁、多版本、高并发事务技术。

而且分布式的GTM-Lite方案提供全局事务快照和提交号管理,实现强一致性,且无中心节点性能瓶颈。

关键技术三:基于NUMA-Aware实现高性能事务处理

基于鲲鹏CPU的NUMA-Aware数据库架构,性能更强。

关键技术四:集群HA,多层级冗余实现系统无单点故障

GaussDB(openGauss)通过硬件冗余、实例冗余、数据冗余,实现整个系统无单点故障,高可用。

其中硬件高可用包括存储磁盘RAID冗余、网络双交换机冗余、多网卡冗余、主机UPS电源保护。软件高可用则包括协调节点CN实例多活冗余、数据节点/全局事务管理/ 集群管理器实例Active-Standby冗余。

除此之外,还支持软硬件故障检测,最终进一步保障数据库的高可用。

关键技术五:跨AZ/Region容灾技术带来高可用

集群内HA,数据不丢失,业务秒级中断;同城跨AZ容灾,数据不丢失,分钟级恢复,以及两地三中心部署。 除了同城跨AZ和两地三中心,GaussDB(openGauss)还在探索异地多活,其主要特征有:

支持多中心统一查询及全局一致读,整体资源利用率高;

灵活的高可用方案:通过配置多副本,可以实现DC,AZ,Region级高可用容灾策略;

负载分担及故障无缝切换;

支持平滑在线扩容。

关键技术六:Scale-out在线横向扩展带来高扩展

GaussDB(openGauss)支持但集群最大256节点,节点扩展下能够获得卓越的性能线性比,同时节点扩容能够做到完全在线,对客户透明,节点扩容完成后DN数据自动重分布,CN自动完成负载均衡。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11350

    浏览量

    110447
  • 数据库
    +关注

    关注

    7

    文章

    4082

    浏览量

    68538
  • 华为云
    +关注

    关注

    3

    文章

    2836

    浏览量

    19370

原文标题:终于有人说明白了!一文读懂GaussDB(openGauss) 的六大关键技术特性

文章出处:【微信号:Huawei_Developer,微信公众号:华为开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HarmonyOS 6.1.0(23) Release 版本更新速览,关键技术特性抢先看

    概述: 今天,HarmonyOS 6.1.0(23) Release 版本正式发布!本次版本更新聚焦系统能力增强、创新场景升级以及开发工具体验优化,带来多项关键能力更新,为开发者打造更高质量应用提供
    的头像 发表于 04-20 19:14 1003次阅读
    HarmonyOS 6.1.0(23) Release 版本更新速览,<b class='flag-5'>关键</b>技术<b class='flag-5'>特性</b>抢先看

    RX210 系列芯片电气特性深度解析

    RX210 系列芯片电气特性深度解析 在电子工程师的日常设计工作中,深入了解芯片的电气特性是确保设计成功关键。今天,我们就来详细剖析 RX210 系列芯片的电气
    的头像 发表于 04-13 16:10 78次阅读

    NineData 新增支持 MySQL 到 openGauss PostgreSQL 数据复制链路

    MySQL 到 openGauss PostgreSQL 兼容版的迁移,真正难的从来不是“把数据搬过去”,而是如何在业务不停、数据持续变化、结果需要验证、问题需要及时发现的前提下,把整个迁移过程稳稳
    的头像 发表于 03-19 11:44 198次阅读
    NineData 新增支持 MySQL 到 <b class='flag-5'>openGauss</b> PostgreSQL 数据复制链路

    IGBT关键特性参数的应用实践指南 v3.0

    以下内容发表在「SysPro系统工程智库」知识星球-关于IGBT关键特性参数应用指南,第三次更新-「SysPro|动力系统功能解读」专栏内容,全文15500字-文字原创,素材来源:infineon
    的头像 发表于 01-05 09:02 5690次阅读
    IGBT<b class='flag-5'>关键</b><b class='flag-5'>特性</b>参数的应用实践指南 v3.0

    软通动力荣获2025年度openGauss社区突出贡献单位

    12月26日,以“汇聚数据库创新力量,发掘数据要素智慧潜能”为主题的openGauss Summit 2025在北京隆重召开。大会由openGauss社区主办,旨在汇聚全球数据库开发者、行业专家等
    的头像 发表于 12-31 09:48 371次阅读

    聚焦工业智能化,国创灵梭 IntarkDB 多场景实践在openGauss Summit 2025深受认可

    创中心直属创新平台工业软件产业发展中心(以下简称“国创工软”)作为openGauss社区的深度合作伙伴受邀参会。国创灵梭IntarkDB为工业场景而生的智能多模嵌
    的头像 发表于 12-30 18:11 9247次阅读
    聚焦工业智能化,国创灵梭 IntarkDB 多场景实践在<b class='flag-5'>openGauss</b> Summit 2025深受认可

    不同类型DRAM的关键差异化特性

    在技术飞速发展的今天,内存性能、占用面积和能效已成为现代应用的关键考量因素。
    的头像 发表于 10-14 10:32 3112次阅读
    不同类型DRAM的<b class='flag-5'>关键</b>差异化<b class='flag-5'>特性</b>

    半导体器件CV特性/CV特性测试的定义、测试分析和应用场景

    (电容-电压特性测试)是通过测量半导体器件在不同偏置电压下的电容变化,分析其介电特性、掺杂浓度及界面状态的关键技术。主要应用于功率器件(MOSFET/IGBT等)的寄生参数测量和材料特性
    的头像 发表于 09-01 12:26 1832次阅读

    openGauss携手鲲鹏斩获HyBench HTAP性能榜第一

    版。openGauss成功登顶,为国内数据库产业树立了典范。不仅体现了openGauss在HTAP核心架构、查询优化、并发控制及存储引擎等方面的技术领先性与工程卓越性,更验证了其
    的头像 发表于 08-13 18:56 1047次阅读

    IGBT关键特性参数应用实践笔记 v3.0

    以下内容发表在「SysPro系统工程智库」知识星球-关于IGBT关键特性参数应用指南v3.0版本-「SysPro|动力系统功能解读」专栏内容,全文15500字-文字原创,素材来源:infineon
    的头像 发表于 08-08 07:41 3082次阅读
    IGBT<b class='flag-5'>关键</b><b class='flag-5'>特性</b>参数应用实践笔记 v3.0

    IGBT指的是什么?工作原理、特性、测量关键参数?

    IGBT(Insulated Gate Bipolar Transistor)全称为‌ 绝缘栅双极型晶体管 ‌,是一种复合全控型功率半导体器件,兼具‌ MOSFET(场效应管)的输入特性
    的头像 发表于 06-24 12:26 8385次阅读
    IGBT指的是什么?工作原理、<b class='flag-5'>特性</b>、测量<b class='flag-5'>关键</b>参数?

    工业化超声波清洗设备的五大关键特性

    工业化超声波清洗设备的五大关键特性工业化超声波清洗设备在现代制造业中扮演着至关重要的角色,它们能够以高效、精确的方式清洗各种零件和产品。本文将介绍工业化超声波清洗设备的五大关键特性,帮
    的头像 发表于 06-13 17:29 901次阅读
    工业化超声波清洗设备的五大<b class='flag-5'>关键</b><b class='flag-5'>特性</b>

    关键技术突破!国内首个光子芯片中试线成功下线首片晶圆

    电子发烧友网综合报道 近日消息,上海交大无锡光子芯片研究院(CHIPX)取得重大进展,其在国内首个光子芯片中试线成功下线首片6英寸薄膜铌酸锂光子芯片晶圆,并同步实现了超低损耗、超高带宽的高性能薄膜铌
    的头像 发表于 06-13 01:02 5428次阅读

    福晶科技PLI弱吸收测试仪成功交付客户

    佳音再至,福晶科技自主研发的PLI弱吸收测试仪成功交付中国科学院某研究所。该设备集成了1064 nm、532 nm、355 nm和266 nm四个波长的泵浦光源,可精准检测晶体吸收特性,为新型晶体尤其是紫外晶体的开发和性能研究提供关键
    的头像 发表于 06-10 17:47 1384次阅读

    润和软件发布鲲鹏+openGauss全栈智能体解决方案

    近日,江苏润和软件股份有限公司(以下简称“润和软件”)携手鲲鹏,于鲲鹏开发者创享日上海站共同发布“以鲲鹏算力为基座、深度协同openGauss开源数据库”的AgentRUNS全栈智能体解决方案,赋能企业打造场景驱动的智能业务引擎,重塑数字化运营范式。
    的头像 发表于 05-14 12:01 1189次阅读