华为云新一代分布式数据库 GaussDB,给世界一个更优选择
本文分享自华为云社区《华为云新一代分布式数据库GaussDB,给世界一个更优选择》,作者:华为云头条。
6 月 7 日,在华为全球智慧金融峰会 2023 上,华为常务董事、华为云 CEO 张平安以“一切皆服务,做好金融数字化云底座和使能器”为主题发表演讲,全面介绍了华为云基于全云化底座、分布式数据库 GaussDB、分布式中间件以及可信的开发工具等构建的金融分布式新核心,并正式发布新一代分布式数据库 GaussDB。
张平安表示,华为早在 2001 年就开始投入数据库研发,目前,GaussDB 已在华为内部 IT 系统和多个行业核心业务系统得到应用。未来,GaussDB 将深耕金融场景,通过全面创新,成为金融客户数据库更优的选择;并从金融行业走向其他对数据库有高要求的行业,从中国的创新场景走向全球的客户,给世界一个更优的选择。
▲华为云新一代分布式数据库 GaussDB 正式发布
目前,GaussDB 已广泛应用于金融行业,支撑了中国工商银行、中国邮政储蓄银行、中国建设银行、中国农业银行等国有大行的核心业务,此外,也服务了陕西省财政厅、中海油、国家管网、国网陕西电力、首都公路发展集团等关键行业企业。
二十年磨一剑,实现可靠性与性能双领先
金融业一直处于数字化转型的第一梯队,持续引领着产业数字化的进程。在金融数字化转型的过程中,最大挑战来自于业务核心系统的升级。
针对传统集中式架构在处理性能、资源扩展、业务上线等方面的能力瓶颈,华为云打造的金融分布式新核心,基于全云化底座、分布式数据库 GaussDB、分布式中间件以及可信的开发工具构建,具备了大规模、高性能和高可用三大特点,并在全球多家大型金融机构得到验证,可实现大机、小机的平滑迁移,支撑业务高效创新与可持续。
其中,作为金融等行业数字化转型、数智融合创新的关键根技术之一,数据库是否安全可靠,是否具有良好的性能,直接关系到企业业务的安全高效运转。
“华为早在 2001 年就开始了数据库的研发,包括嵌入式数据库、内存数据库、分析型数据库、交易型数据库,这些数据库广泛应用于华为通信领域的各个产品中。”张平安在演讲中介绍。
历经 20 多年的技术积累,并融入华为长期以来对企业服务的质量与可信规范,目前 GaussDB 已在华为内部和银行、保险、证券、能源等行业的核心业务系统得到广泛应用。以华为内部 IT 系统为例,GaussDB 已完成 600 多套数据库的全面替换;在华为终端云,已建设 6000 多个分布式数据库节点,目前已经承载高达 6 个 PB 数据。
作为国内当前唯一能够做到软硬协同、全栈创新的数据库,GaussDB 在可靠性与性能上都实现了领先优势。
在可靠性方面,数据库和底层硬件密不可分,只有软硬协同才能让数据库真正安全可靠。GaussDB 的全系统防错纠错,可保障数据不出错,而全栈系统级软硬件故障通知的快速响应架构,可及时捕获系统软硬件故障并做出响应,多层级软件+硬件冗余,则避免了单点故障。
在性能上,计算、存储、网络围绕数据库深度优化,可以突破纯软件层面性能优化的天花板,让 GaussDB 实现性能倍增。
▲华为常务董事、华为云 CEO 张平安
“五高两易”全面升级,一站式服务实现迁移无忧
作为新一代分布式云数据库,GaussDB 通过多维度的技术创新,在行业实践中构筑了高可用、高安全、高性能、高弹性、高智能的技术优势,而在数据库替换场景中,又具备易部署、易迁移的特性。
例如,在高可用方面,GaussDB 创新了存算分离架构,采用华为云底座存储硬件级、实时数据同步复制技术,并结合分布式强一致算法,实现了分布式架构下同城双集群、双活备份,可在突发状况下确保数据零丢失(RPO=0)。同时,该架构也可确保单集群的 Bug 风险半径可控,各集群软硬件可以分别独立升级和修复。
在高安全方面,GaussDB 提供了业界首个纯软件形态的全密态数据库,并且是国内唯一一个通过 CC EAL4+的认证的数据库,标志着其设计和源代码达到了国际最高安全水平。在全密态数据库上,GaussDB 还发明了多项专利,例如,通过数学算法直接在密文空间进行查询和运算,极大提升了密文数据处理效率,相比业界同类产品性能领先 35%以上。
在高性能方面,GaussDB 打造的 Ustore 存储引擎,从数据库自研内核架构实现创新,确保了数据库高性能,极低抖动。在招商银行的现场实际业务测试中,GaussDB 在性能遥遥领先的前提下,相比国内其他厂商抖动率减少 85.6%,真正实现了全天候的无抖动。
此外,金融行业传统数据库存储的过程代码往往达到千万行量级,如果仅靠人工进行语法改造,将存在非常大的风险不确定性。
为此,GaussDB 构建了一站式的迁移自动化工具链,通过自动语法转换工具 UGO、数据迁移工具 DRS、流量回放建模工具等,让传统数据库更容易更平滑的迁移到 GaussDB 上,相比传统作业模式,应用改造成本降低 90%以上。
从金融走向千行百业,共建繁荣产业生态
经受了最严苛的产品质量考验之后,摆在 GaussDB 面前的,是千行百业的应用场景和市场蓝海。
当前,已有许多银行、保险、证券、能源等行业企业陆续向 GaussDB 开放了核心业务系统场景,这些关键领域的业务实践,更进一步锤炼了 GaussDB 的优秀产品力。在解决好华为自身的业务连续性问题之外,GaussDB 还将承担起更多行业数据库的全面创新使命。
在华为与中国邮储银行的合作中,邮储银行向华为开放了 6.5 亿用户的银行分布式新核心系统建设机会,其系统中即使用了 GaussDB。目前,该系统已全面投产上线,可实现日均 20 亿笔交易、峰值 6.7 万笔/秒的能力,新系统效率平均提升 40%。
“这充分验证了高斯数据库在国产核心系统上的承载能力,这不仅仅是替代,更是全方面的超越。” 中国邮储银行副行长牛新庄曾表示。
张平安表示,未来,GaussDB 将持续深耕金融场景,通过全面创新,成为金融客户数据库更优的选择,从金融行业走向其他对数据库有高要求的行业,从中国的创新场景走向全球客户市场,给世界一个更优的选择。
数据库产业的可持续创新与发展,离不开生态伙伴的支持。在大会现场,张平安携手 17 家软件伙伴企业、7 家服务伙伴企业,共同启动了《GaussDB 数据库金融行业生态发展计划》。
针对数据库软件伙伴、咨询与系统集成、服务伙伴 3 类伙伴,华为云设立了 GaussDB 生态发展计划,提供开发与迁移、产品构建、学习与赋能、营销与推广、能力提升等 5 大类支持措施,与伙伴一起,共建繁荣开放的 GaussDB 数据库新生态。
▲《GaussDB 数据库金融行业生态发展计划》正式启动
版权声明: 本文为 InfoQ 作者【华为云开发者联盟】的原创文章。
原文链接:【http://xie.infoq.cn/article/500a79d56c4af301a3dc84ce6】。文章转载请联系作者。
评论