摘要:数据库被誉为“软件皇冠上的明珠”,底层基础软件有极强的通用性,无论是政府和企业的各项业务,还是个人的每一次线上交互,都要通过数据库做查询、读取和记录等,说现代企业建立在数据库之上也不为过。
作者 | 常棣
编辑 | 葛覃
没有人比华为更清楚数据库断供的后果。
数据库被誉为“软件皇冠上的明珠”,底层基础软件有极强的通用性,无论是政府和企业的各项业务,还是个人的每一次线上交互,都要通过数据库做查询、读取和记录等,说现代企业建立在数据库之上也不为过。
如果华为没能解决数据库的问题,业务可能就会陷入停滞。彼时没有人知晓华为是否能渡过难关,毕竟国内数据库经历四十年发展,始终很难追上具有先发优势的海外数据库产品,早期比拼稳定性和性能,后期决定数据库的是生态,华为和国内的数据库同行们,要付出比以往多得多的资源和精力。
事随时移,数据库的应用场景发生了翻天覆地的变化,云计算取代传统IT,数据爆发式增长,以大模型为代表的AI类应用呼唤新的数据库,这都为国内数据库创造了后发优势的前提,但数据库依然需要庞大的工程化创新,对应的是海量的资金、人才和技术等门槛。
随着数据库行业迈入新的阶段,华为云GaussDB也完成了华为内部MetaERP系统和华为终端云服务数据库的全面替代,同时在银行、保险、证券、能源、政务等关键基础设施行业的核心业务系统中都得到了规模化的应用。
数据库突围:新旧交替
中国比任何时刻都需要一批有国际级竞争力的数据库,对于国内数据库厂商而言,如今的产业环境也提供了“天时、地利、人和”的要素条件。
从“天时”层面,云数据库冲击了传统的单机数据库,数据爆发式增长,单机、集群架构扩展性不足,分布式架构是优化首选,资源池化、弹性伸缩、存算分离等都是云数据库的优势,也是传统单机数据库的障碍。以华为云GaussDB为代表的国内数据库,在没有历史包袱的前提下可以做更多原创新。
从“地利”层面,中国市场有足够海量且复杂各异的应用场景,社交、电商、搜索、视频等百花齐放,为国内数据库提供了天然试炼场,国内厂商更了解国内市场和用户需求,能够针对特殊场景进行优化和定制。
从“人和”层面,上至国家顶层设计,一系列政策鼓励关键行业采用国内数据库产品,下至企业和高校的人才培养和储备,国内数据库产业生态逐渐完善,上下游企业加强协同合作。
其中不得不提的是,数据库是关乎国家信息安全的重要环节,以广泛使用的MySQL数据库为例,在被甲骨文收购后必须遵守所属国的法案,美国新的BIS法案规定,安全漏洞披露需要取得政府许可,其他国家无法第一时间获悉漏洞,这都意味着重大的安全隐患。
第三方市场分析机构Gartner预测,2025年中国分析型数据库市场海外厂商占比将只剩下30%,交易型数据库市场海外厂商份额也只会剩下50%。数据库行业呈现出典型的新旧交替的景象。
GaussDB的使命:从华为自用到行业输出
2001年,华为即开始研发数据库产品,2011年,为解决“卡脖子”问题,华为成立高斯部,开始打造完整的数据库产品,这在当时是一个很有远见却又很难见到短期效果的决定。
随着时间来到2019年,外部环境发生巨变,保障业务连续性成为头等大事,华为成立了数据库联合攻关组,数百名研发人员签下军令状,第一步是满足华为自身对数据库的需求。
2023年4月,华为宣布实现了MetaERP研发,并完成对旧ERP系统的替换,其中的关键支撑就是GaussDB,例如在12月年底结算期间,基于库存作业交易量日均可达近300万笔,高斯数据库的事务处理峰值达到了1.1万笔/每秒,主备服务同步延迟始终保持在毫秒级,实现了性能优于之前旧有ERP 3倍峰值的效果。
这代表GaussDB经受住了华为异常复杂和严苛的业务考验,满足了华为的自用需求。华为意识到,在国家金融等关键行业基础设施层面,同样需要自主创新的数据库产品,而他们的需求同样复杂,且需要更多标准化的产品和服务。
如前所述,数据库生态至关重要,华为云不止提供一个数据库产品,在从自用走向对外输出的过程中,华为云打造了全栈全场景数据库服务,能够为企业客户提供全生命周期数据处理服务。
具体来看,华为云GaussDB可实现一套内核同时支持集中式和分布式两种部署形态,供企业灵活选择。集中式形态适用于小型和中型应用场景,具有高性能、高可靠性和高可用性的特点,应用不需要做改造,企业能够更好地节约改造成本。分布式形态适用于大型和超大型应用场景,具有高可扩展性、高并发性和高容错性的特点,最大可以支持1000+的分布式节点。
在架构方面,华为云GaussDB打造了计算、内存、存储三层云原生池化架构,实现多节点透明多写、分层弹性伸缩、秒级快速恢复、秒级节点扩展能力,为用户带来最大价值。
在安全体系方面,华为云GaussDB打造了5级安全体系,支持数据安全加固、防御攻击、数据备份、硬件级保护以及AI异常检测,从而保护数据零丢失、防泄露、防篡改,为企业数据带来完整性和可用性保护。
针对企业迁移数据库的需求,华为云GaussDB高度兼容业界主流数据库语法,在业务侧不需要投入改造成本或者改造量极小即可完成搬迁,华为云GaussDB + UGO+DRS一站式迁移解决方案组合拳,能够快速完成事前的迁移评估、语法的自动转换、数据的在线同步以及数据的一致性校验,让业务快速上线,业务搬迁省时、省心、省力。
在智能运维和全天候服务支持方面,华为云GaussDB的统一管理平台可以提供软硬件全栈运维管理,为用户提供智能、便捷的数据库运维管理体验,并且持续构建伙伴服务体系,伙伴专业服务工程师联合华为远程服务工程师共同提供服务保障,实现7*24小时全天候守护,快速响应客户需求。
数据库自主创新:爬北坡虽难,但必胜
华为是知道“爬北坡”的困难的。如果科技高峰是喜马拉雅山顶,南坡是海外前人走过的道路,北坡比南坡的难度增加了一倍不止,华为的鸿蒙、鲲鹏、昇腾等根技术都是“爬北坡”的胜利。
数据行业的自主创新同样需要爬北坡的决心,虽艰难险阻但有必胜之心。在诸多内外部合力之下,国内数据库行业迎来了曙光,但仍存在一些瑕疵,例如国内数据库产品良莠不一,从传统集中式数据库向新的数据库转型升级,面临着开源数据风险、应用兼容性、系统可用性、性能和扩展性、迁移成本等一系列挑战。
华为云GaussDB通过产品能力和生态体系的打造,正在逐步落地解决如上问题。以金融行业为例,其对数据库的要求最高,一个数据库如果能在金融场景跑通,基本就解决了绝大多数企业的问题。
华为云GaussDB在高可用、高性能、高安全、高弹性、高智能、易部署、易迁移能力上,充分满足了金融、政企客户对数据库严苛、前沿要求,为行业数字化转型赋能。
过去四年里,华为云GaussDB经受了国有大行数千亿行大表数据、数十万TPS/QPS、数亿存储过程的大数据量压测和极端场景考验,具有极其丰富的迁移经验,保证了客户业务系统长期稳定运行。
中国农业银行选择华为云GaussDB数据库完成超级网银业务迁移和改造,大幅降低改造工作量,新系统可用性得到进一步提升,日均交易量达千万级。
国信证券基于华为云GaussDB数据库,实现了关键业务系统的全面自主创新。在集中运营平台、金太阳手机证券系统、开放式基金系统等12套业务系统全新上线,业务并轨稳定,系统性能提升20%以上,TPS提升了70%,可用性大幅度提升。
广东省财政厅拥抱华为云GaussDB数据库完成了“非税收入收缴一体化平台”系统核心组件的改造升级,承载全省每年超3000亿的缴费额,支撑每日百万笔缴费业务的平稳高效运行。
目前,华为云GaussDB在金融行业,已经建立格局,承载了全部国有大行以及多家股份制银行、城商农信、保险、证券等客户的核心业务系统。在关键基础设施领域,GaussDB已突破政府、安平、制造、能源、公路水运、铁路、民航、水利、教育、广电、卫生健康等关键基础设施个行业,服务了广东省财政厅、中海油、国家管网等百余家海内外关键企业。
回望过去,中国数据库筚路蓝缕,展望未来,数据库行业需勇攀高峰。华为云GaussDB正在产学研用方面建立完整的数据库生态,打造面向未来的自主创新能力和长期持续演进的能力。
来源:TechForWhat