www.ydisp.cn/oss/202207/13/338242451d70d4f26cb53679758c43a3eae3a8.png"style="可见性:可见;宽度:1207px;height:568px;"data-type="inline">GaussDB分布式执行框架图因为数据通过一致性Hash技术均匀分布在各个节点上,所以DN在数据处理的过程中可能需要从其他DN获取数据。GaussDB提供了三个流(broadcaststream,aggregationstream,andredistributionstream)来减少DN节点之间的数据流动。DN将结果集返回给Coordinate进行聚合,Coordinator将汇总后的结果返回给业务应用,从而提高复杂SQL查询的性能。第二是GTM-Lite技术,GTM-Lite可以在保证事务全局强一致性的同时,提供高性能的事务处理能力,避免单个GTM的性能瓶颈,这里的高性能事务管理指的是无锁,多版本,高并发事务技术,分布式GTM-Lite解决方案,提供全局事务快照ndcommit管理实现强一致性,没有中心节点的性能瓶颈。第三个关键技术是实现基于NUMA-Aware的高性能事务处理。结合鲲鹏多核CPU架构优势,NUMA绑定Core,全局数据结构NUMA分区改造,减少跨核处理和核间冲突,提升业务并行处理能力;充分利用鲲鹏原生的Atomic_LSE指令实现NUMA-Aware自旋锁,大大减少指令数量,有效提升指令效率,性能更强。GaussDBNUMA-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自动完成负载均衡。GaussDBScale-out示意图第七个关键技术是一站式迁移解决方案。GaussDB基于数据库和应用迁移(UGO)和数据复制服务(DRS),提供迁移评估、结构迁移、应用迁移、全量+增量数据迁移、数据一致性动态验证、流量回放一站式解决方案。迁移云解决方案,让客户更轻松、更高效地上云。为众多金融机构打造安全可靠的数字化基础在对数据库要求最为苛刻的金融行业,众多国有商业银行、股份制银行、保险证券机构都坚定选择了华为云分布式数据库GaussDB作为实体数据。数字化转型基地。今年4月,邮储银行新一代分布式核心系统全面投产的消息引起了业界的广泛关注。这是国有六大银行实施的首个新型分布式金融核心系统。 与其他大银行一样,邮储银行采用了经典的主机+业务软件架构来支持初期的信息化建设。在日常业务中,银行有无数的客户交易记录、交易明细查询、历史账户信息等数据,也需要实时分析收支金额。随着金融服务线上化,小额交易频率越来越高,传统核心系统受到严重冲击。容量瓶颈、性能支撑、业务负载等挑战随之而来。造成交易拥堵,严重影响用户体验。2019年,邮储银行开始对核心系统进行重构,选择华为云分布式数据库GaussDB作为新一代个人业务核心系统IT数字化基础的重要组成部分,进行全新的分布式改造。GaussDB采用业界先进的全并行分布式架构,通过多个节点并行分担系统压力,提供极致的吞吐量;存储容量大,支持交易强一致性;在数据保护方面,提供两地三中心的容灾方案和多级冗余保障数据的实时安全,使系统无单点故障。新系统上线后,可在金融核心层面支持海量交易、弹性扩展、高可靠性和可用性,可为6.37亿个人客户和全行4万个网点提供日均20亿笔交易量和高峰期服务。每秒67,000个交易的价值。事务处理能力。除了中国邮政储蓄银行,GaussDB还与中国工商银行合作,探索构建基于分布式数据库的金融级数据库改造方案。对比工行主机“两地三中心”部署架构和高可用能力,形成基于存储和计算分离的多集群部署架构,巩固分布式数据库的核心承载能力。同时针对传统数据库与应用程序高耦合的难点,锤炼数据库平滑迁移能力,实现异构数据库的自动迁移。永安财产保险是陕西省最大的财产保险公司。华为云帮助永安财险重构核心系统,实现主流商业数据库的切换,同时减轻运维压力。通过切换到分布式数据库GaussDB,性能得到数倍提升,业务运行效率提升,整体资源投入节省25%。可见GaussDB足以满足金融行业的各种需求。支撑金融业核心架构任重道远。数据库作为金融信息系统的核心基础设施,经过几十年的发展,为金融业的转型升级提供了强有力的技术支撑。同时可以看出,分布式将是数据库当前和未来的发展趋势之一,有着无限广阔的市场和空间。分布式数据库的发展历史虽然较短,但具有极致的扩展性、可用性和开放性,在面对以金融行业为代表的海量数据存储、流量高峰等业务场景时具有得天独厚的优势。华为云分布式数据库GaussDB深度结合了华为在数据库领域多年的技术积累和实践经验。、稳定、可靠、可扩展、高性能的企业级数据库服务。未来,GaussDB也将继续深化技术创新,凝聚力量,助力金融机构安心上云,实现金融行业高效数字化转型!
