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

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

3天内不再提示

七大关键技术,华为云数据库GaussD承载金融级核心系统

jf_81200783 来源:jf_81200783 作者:jf_81200783 2023-04-24 10:56 次阅读

金融行业,尤其是银行业是对数据库依赖度极高、又对数据库要求最为严苛的行业。随着互联网及移动互联网技术的兴起,网上银行、手机银行、电子支付等新业态出现,高并发、海量数据、超高峰值等挑战接踵而至,导致数据资源存储、计算和应用等需求大幅提升。以往银行业务架构采用的大/小型机+集中式数据库的方案,已经难以满足对业务稳定性与连续性的要求。而分布式数据库可以满足金融行业高可靠、高性能、低成本、平滑扩展等需求,逐渐成为了金融行业打造核心竞争力的重要手段之一。

为了满足金融行业高扩展、高并发、高性能、高安全性等挑战,华为云推出了主打金融政企核心业务负载的分布式数据库旗舰产品——GaussDB,这是华为深度融合多年数据库领域经验,充分结合企业级场景需求,基于openGauss自研生态推出的企业级分布式关系型数据库。是什么样的特性使得GaussDB 俘获了众多金融行业用户的心呢?这要从其关键技术说起。

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

wKgaomRF7-uAYHnVAABJECVcevY774.jpg

GaussDB 分布式执行框架示意图

因为数据是通过一致性Hash技术均匀分布在每个节点,因此DN在处理数据的过程中,可能需要从其他DN获取数据,GaussDB提供了三种stream流(广播流、聚合流和重分布流)来降低数据在DN节点间的流动。DN将结果集返回给Coodinator进行汇总。Coordinator将汇总后的结果返回给业务应用,从而提升复杂SQL查询的性能。

第二是GTM-Lite技术。GTM-Lite可以在保证事务全局强一致的同时,提供高性能的事务处理能力,避免了单GTM的性能瓶颈。这里的高性能事务管理指的是无锁、多版本、高并发事务技术。而且分布式的GTM-Lite方案提供全局事务快照和提交管理,实现强一致性,且无中心节点性能瓶颈。

第三个关键技术是基于NUMA-Aware实现高性能事务处理。结合鲲鹏多核CPU架构优势,通过进行NUMA绑核、对全局数据结构进行NUMA分区改造,减少跨核处理和核间冲突,提升业务并行处理能力;充分利用鲲鹏原生Atomic_LSE指令,实现NUMA-Aware自旋锁,大幅降低指令数,有效提升指令效率,性能更强。

wKgZomRF7-yANFK7AAAjcFNpWeE405.jpg

GaussDB NUMA-Aware技术架构示意图

第四个关键技术是集群HA,多层级冗余实现系统无单点故障。GaussDB通过硬件冗余、实例冗余、数据冗余,实现整个系统无单点故障,高可用。其中硬件高可用包括存储磁盘RAID冗余、网络交换机冗余、多网卡冗余、主机UPS电源保护。软件高可用则包括协调节点CN实例多活冗余、数据节点/全局事务管理/ 集群管理器实例Active-Standby冗余。除此之外,GaussDB还通过全量+增量备份,打造闪回和PITR等企业级能力,实现数据按需回退、任意时间点的数据恢复,最终进一步保障数据库的高可用。

第五个关键技术是跨AZ/Region容灾技术带来的高可用。首先是集群内高可用,实现了数据不丢失和业务秒级中断。同城跨AZ容灾,数据不丢失,实现了分钟级恢复。

除了同城跨AZ, GaussDB还推出了同城双集群高可用方案,提供金融级高可用服务,支持RPO=0 、RTO<60s的同城双集群切换,主集群在出现故障的情况下,备集群还具备继续提供服务的能力,尽最大可能保障企业用户的核心业务7x24小时无中断。

第六个关键技术是Scale-out在线横向扩展带来高扩展。GaussDB支持单集群1000+节点,节点扩展下能够获得卓越的性能线性比,同时节点扩容能够做到完全在线,对客户透明。节点扩容完成后DN数据自动重分布,CN自动完成负载均衡。

wKgaomRF7-yAPl3IAAA1ysCJHI0232.jpg

GaussDB Scale-out横向扩展示意图

第七个关键技术是一站式迁移解决方案。GaussDB基于数据库和应用迁移(UGO)和数据复制服务(DRS),从迁移评估、结构迁移、应用迁移、全量+增量数据迁移、数据一致性动态校验、流量回放等方面提供了一站式迁移上云方案,让客户上云更轻松、更高效。

华为云分布式数据库GaussDB深度结合了华为在数据库领域多年来的技术积累和实践经验,能满足客户高安全、高可靠、高性能、高扩展、智能化全方位需求,为金融机构提供功能全⾯、稳定可靠、扩展性强以及性能优越的企业级数据库服务。未来,GaussDB也将继续发挥“技术强、更可靠、资源多、创新快”的技术和服务优势,助力金融机构安心上云,实现金融行业高效数字化转型!

审核编辑黄宇

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

    关注

    7

    文章

    3750

    浏览量

    64206
  • 华为云
    +关注

    关注

    3

    文章

    2388

    浏览量

    17219
收藏 人收藏

    评论

    相关推荐

    数据库可以租用吗?完整租用流程来了

    数据库是可以租用的,这是一种合法且便捷的数据存储和管理方式。数据库服务提供商提供的各种服
    的头像 发表于 10-28 09:54 61次阅读

    数据库服务中的IP地址管理

    各种数据库操作,如数据查询、更新和删除等。   2、安全性控制:IP地址可用于实施访问控制策略,限制只有特定IP地址的客户端才能访问数据库,从而增强数据库的安全性。   3、负载均衡:
    的头像 发表于 10-22 10:00 110次阅读

    科技报到:大模型时代下,向量数据库的野望

    科技报到:大模型时代下,向量数据库的野望
    的头像 发表于 10-14 17:18 178次阅读

    详解电感的关键参数

    今天这篇文章介绍电感的七大关键参数。
    的头像 发表于 10-14 14:37 1189次阅读
    详解电感的<b class='flag-5'>关键</b>参数

    一文讲清什么是分布式数据库

    分布式数据库是一种先进的数据管理系统,它将传统的数据库技术与分布式计算、
    的头像 发表于 10-14 10:06 144次阅读

    华为金融 PaaS 赋能金融核心,激发上创新

    支持金融核心业务上云和现代化演进的最新进展,并详细介绍了华为金融 PaaS 推出的多项关键新特
    的头像 发表于 10-09 20:14 323次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>金融</b> PaaS 赋能<b class='flag-5'>金融</b><b class='flag-5'>核心</b>,激发<b class='flag-5'>云</b>上创新

    降本增效、极简体验!828 就选华为 Flexus 数据库 RDS

    再是大型企业或技术部门的专利,市场对于更快、更轻、更强的数据库解决方案需求与日俱增。但市场上的数据库产品琳琅满目,选型困难、配置复杂、缺乏自部署能力、
    的头像 发表于 09-14 13:57 477次阅读
    降本增效、极简体验!828 就选<b class='flag-5'>华为</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>数据库</b> RDS

    一文详解企业上数据库是干嘛的

    业上数据库是企业将其数据库系统从传统的本地数据中心迁移到由第三方服务提供商管理的远程服务器上的过程。这样做的目的通常是为了提高
    的头像 发表于 09-13 11:49 247次阅读

    基于WDS证券行业建设金融信创承载数据库关键应用

    基于WDS证券行业建设金融信创承载数据库关键应用
    的头像 发表于 09-03 10:07 165次阅读
    基于WDS证券行业建设<b class='flag-5'>金融</b>信创<b class='flag-5'>云</b><b class='flag-5'>承载</b><b class='flag-5'>数据库</b>类<b class='flag-5'>关键</b>应用

    软件系统数据库的分库分表设计

    的分布式集群,实现分库分表功能,解决数据库中海量数据存储和查询性能的问题。MyCat 还是一个数据库的集群中间件,主要实现 RDBMS 数据库集群的故障转移、负载均衡、读写分离等功能。
    的头像 发表于 08-22 11:39 262次阅读
    软件<b class='flag-5'>系统</b><b class='flag-5'>数据库</b>的分库分表设计

    DTCC2024前瞻:天翼数据库专家共话TeleDB发展蓝图

    数据库是IT基础设施领域重要的组成部分,天翼紧跟数据库行业技术方向与创新趋势,强化核心技术的自研实力,助力企业释放
    的头像 发表于 08-19 14:53 263次阅读
    DTCC2024前瞻:天翼<b class='flag-5'>云</b><b class='flag-5'>数据库</b>专家共话TeleDB发展蓝图

    基于分布式存储WDS的金融信创承载数据库关键应用

    基于分布式存储WDS的金融信创承载数据库关键应用
    的头像 发表于 08-16 09:42 216次阅读
    基于分布式存储WDS的<b class='flag-5'>金融</b>信创<b class='flag-5'>云</b><b class='flag-5'>承载</b><b class='flag-5'>数据库</b>类<b class='flag-5'>关键</b>应用

    IDC:中兴通讯金篆GoldenDB金融核心系统市场排名第一

    近日,全球领先的IT市场研究和咨询公司IDC发布了《中国银行业本地部署分布式事务型数据库市场份额,2023》报告,揭示了当前中国金融行业数据库市场的最新格局与趋势。报告显示,中兴通讯旗下的金篆GoldenDB在
    的头像 发表于 07-22 15:25 407次阅读

    华为多模数据库 GeminiDB 架构与应用实践直播问答实录

    龙通过直播(链接见文末)的方式,分享了《华为多模数据库 GeminiDB 的技术架构及应用实践》,对 GeminiDB 的技术特性、架构优
    的头像 发表于 04-08 18:25 1113次阅读

    国联易安:“主动防御”才能保障数据库安全

    随着IT与互联网技术高速发展,政府、金融、电信、教育、医疗等各行业的数据成为了组织机构的核心资产。一旦数据被泄漏,不仅会造成严重经济损失,而
    的头像 发表于 11-27 16:05 401次阅读