来源 :华为
编辑:华思华智库( 华为离职员工组织(华友板凳会)创办,专注学华为的生态体系构建者 )
【资料图】
软件战略再突围 华为云推出首款全栈自主数据库GaussDB
6月7日,在2023年华为全球智慧金融峰会上,华为云正式推出国内首款软硬协同、全栈自主的分布式数据库GaussDB。
华为常务董事、华为云CEO张平安表示,华为早在2001年就开始投入数据库研发,目前,GaussDB已在华为内部IT系统和多个行业核心业务系统得到应用。未来,GaussDB将深耕金融场景,通过全面创新,成为金融客户数据库更优的选择;并从金融行业走向其他对数据库有高要求的行业,从中国的创新场景走向全球的客户,给世界一个更优的选择。
目前,GaussDB已广泛应用于金融行业,支撑了中国工商银行、中国邮政储蓄银行、中国建设银行、中国农业银行等国有大行的核心业务,此外,也服务了陕西省财政厅、中海油、国家管网、国网陕西电力、首都公路发展集团等关键行业企业。
软硬协同全栈自主 实现安全与性能双优
在飞速发展的数字时代,数据量骤增,数据业务处理难度不断增加,对数据库的性能和安全可靠性提出更高要求。
华为早在2001年就开始投入数据库,经过20多年的技术积累,并融入华为长期以来对企业服务的质量与可信规范,目前GaussDB已在华为内部和银行、保险、证券、能源等行业的核心业务系统得到广泛应用。以华为内部IT系统为例,GaussDB已完成600多套数据库的全面替换;在华为终端云,已建设6000多个分布式数据库节点,承载高达6个PB数据。
在安全方面,GaussDB的全系统防错纠错可保障数据不出错。全栈系统级软硬件故障通知的快速响应架构可以及时捕获系统软硬件故障并做出响应,多层级软件+硬件冗余避免了单点故障。
在性能方面,计算、存储、网络围绕数据库深度优化,突破了纯软件层面性能优化的天花板,让该产品实现了性能倍增。
技术全面升级一站式服务让迁移更容易
作为新一代分布式云数据库,GaussDB通过多维度的技术创新,在行业实践中构筑了高可用、高安全、高性能、高弹性、高智能的技术优势,而在数据库替换场景中,又具备易部署、易迁移的特性。
例如,在高可用方面,GaussDB创新了存算分离架构,采用华为云底座存储硬件级、实时数据同步复制技术,并结合分布式强一致算法,实现了分布式架构下同城双集群、双活备份,可在突发状况下确保数据零丢失(RPO=0)。同时,该架构也可确保单集群的Bug风险半径可控,各集群软硬件可以分别独立升级和修复。
以中国工商银行5A级信贷核心系统为例,该行原先采用的传统部署双集群方案,发生集群级故障时,需要15到30分钟才能完全恢复;而采用GaussDB的双集群双活方案,不仅可以保证集群切换时数据的零丢失,实测故障恢复时间只需2分钟,仅为原来的十分之一。
在高安全方面,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数据库新生态。
张平安认为,目前,中国数据库产业迎来了巨大的市场发展空间,尤其是面向未来的云化、分布式等方向,中国数据库有很大的创新与领先机会,同时也仍存在着一些挑战。对此,他给出了关于中国数据库产业创新突破与健康良性发展的五点建议:
第一、攻关典型场景,客户开放更多场景,实战中打磨可靠产品。 数据库承载的都是各行各业的核心应用系统,用户对系统可用性要求极高,容不得任何数据丢失、不一致、响应慢等,毫不夸张地说数据库的可用性很大程度上决定了整个系统的可用性。这也导致很多用户对在核心场景选择和信赖中国数据库顾虑较多,再想想,再看看,再等等。事实上,异构数据库替代升级已有成熟的转型迁移方法论与大规模工程化实践。
第二、优化产业环境,打造健康的数据库商业模式和产业环境。 根据信通院的调研数据,目前国内有大大小小上百家数据库厂商,部分厂商研发人员平均只有几十人不等,也让客户选型感到非常困惑和迷茫。用户选数据库不是“一锤子买卖”,而是选择长期的数据库战略合作伙伴。只有整个产业界包括数据库的最终用户,尊重基础研究与根技术创新投入,认可基础软件应有的商业价值,共同推动市场形成合理的有序竞争,才能让厂商聚焦做好基础软件的研发,通过市场应用获取合理的商业利润,反哺研发持续创新,并为客户提供更好的数据库产品与服务。
第三、打造繁荣生态,加速应用迁移,确保系统稳定高效运行。 数据库是典型的生态型产业,众人拾柴火焰高,软件伙伴、服务伙伴、数字化转型咨询与系统集成3类伙伴是中坚力量。
第四、培养关键人才,产教融合,保障开发者和创新人才供给。 人才是国产数据库持续做大做强的核心要素之一,但也最容易被忽略,或者优先级放得很低。
第五、中国数据库要走向全球市场,给世界一个更优选择。 国产数据库在中国市场的场景中历练,同时也要走向全球市场。
张平安表示,发展基础软件根技术,做大做强中国数据库产业,是一项长期性、战略性的工作。“咬定青山不放松,任尔东西南北风”,希望产业各方共同树立信心和决心,共克产业核心技术难题持续创新,开放更多核心应用场景打磨产品,共建健康的数据库商业模式和产业环境,共促产业生态繁荣发展,践行产教融合保障人才长期供给。