TDSQL破圈背后:国产数据库加速出击

    2021-11-17 产业家 lv Created with Sketch.

作者|皮爷

出品|产业家


2016年,李纲和团队一起去拜访了某国有大行的负责人。他们此行的目的很直接——拿下该行的核心系统“大单”。


“真的是赤身肉搏。”李纲告诉产业家,“5年6次POC,每次都是大家进考场把同一套考题做一遍,然后就回去等消息。”李纲是腾讯云副总裁,也更是腾讯诸多数据库项目的负责人。


但结果是好的。2020年12月,李纲带领腾讯云数据库团队正式拿下了该行的“数据库大单”。


之所以说是“大单”,是因为腾讯云数据库团队这次要改造的是银行核心数据库系统。“核心系统”是金融机构最为关键的IT系统,是金融系统的“心脏”。系统之上关系着百姓民生的资金安全可靠,不容有半分差错。核心系统也是IT整体支出占比最大,最为复杂,对技术要求最高的一环。


一个明朗的趋势是,在最近的几年时间里,“国产替代”正在向金融等更垂直的行业场景落地。相较于Oracle等国外厂商,国内企业的技术和服务能力已然不逊色。甚至在服务和交付等某些环节,这种“不逊色”已经成为超越。


该国有大行,就是一个鲜明的案例。而从另一个角度看,这也更是腾讯云数据库TDSQL过去两年成绩单的一个缩影。


过去三年里,伴随着马化腾对于产业互联网的“终极提问”,腾讯的TO B路径被清晰地放置到舞台中央。在此之中,金融、保险、政务、零售、交通……等诸多动作陈列铺开,共同构成着腾讯TO B的进度条。


但对更多的TO B企业而言,在一众行业解决方案和C2B能力背后,他们同样看重的是腾讯的“核心区力量”——以云计算、数据库为核心的技术服务能力。换言之,之前具备“社交”“投资”“游戏”属性的腾讯,是否真正具备服务诸如金融、保险、政务等超大型客户的底层能力?


答案是肯定的。甚至更明确的回答是,在生态之外,诸如TDSQL腾讯云数据库的底层技术能力正在成为腾讯在产业互联网战场上的另一个破局点。


核心系统,替代进行时


“客户最开始的态度都是半信半疑的。”李纲表示。在他的印象里,在最开始他把平安银行的项目案例展示该国有大行团队看时,对方有些许“不屑”。


平安银行信用卡中心,是金融行业内第一个将金融机构核心业务系统由大型机集中式架构迁移到PC服务器分布式架构的成功案例,其数据库采用的恰是TDSQL。


但在李纲对面的该国有大行团队看来,这些能力远远不够。这次的“高门槛”对应的不仅仅是远超平安银行信用卡中心的发卡量,更关键的恰如上文所言,“要改造的对象是核心系统。”


对这次项目的更细颗粒度解读是,这次要完成的是国内首个核心全链路的信创国产化,即改造的不仅是数据库,更涉及基础硬件、操作系统、中间件、云平台等诸多领域,也更是国内金融行业推进核心系统国产化的标志性案例。


不论对银行,还是腾讯云数据库团队而言,这个项目都意义重大。


对于TDSQL,李纲有信心。在过去的几年时间里,除了平安银行,他还带领团队先后服务过张家港农商行,也曾一度帮助昆山农商行完成了“微服务应用+国产分布式数据库”架构。而把目光放到最近两年,在第七次全国人口普查和健康码等超大型项目背后,都有腾讯云数据库的影子。


但尽管如此,在该行项目上,他还是感受到了压力。“真的非常考验耐心。等我们拿下项目的时候,我们已经在一起走了将近5、6年的时间了。”


李纲说的“一起走”,具体到执行层面是一整个方案团队。其中包括架构师、DBA、集成商,以及行方的技术专家等等,在过去的几年时间里,这个小型的联合攻坚技术团队已经通过多个大型测试、无数个小型测试完成了各个环节的预案。


“我们针对每一个核心系统都会有非常细致的拆解,根据每个业务的特点设计不同的数据架构、分布模式,怎么跟应用配合,然后怎么跟上下游关联,包括周边的配套,要做到完全融入到银行的整个体系里面。”


实际上,不论是该银行,还是之前的平安银行信用卡中心、昆山农商行,诸多金融行业的动作背后都在传递出一个明朗的信号:国产化替代。


或者更可以说,相较于前两年的“去IOE”口号,当下的国产化替代已经正式进入实践落地环节。


一方面,对金融行业而言,数据安全和高流量下的系统更迭正在成为必须要考量的行业问题,数据库等核心系统的升级改造势在必行;另一方面,随着TDSQL等国产分布式数据库的崛起,金融行业的要求正在被国产厂商一一满足。


实际上,在腾讯云TDSQL内部,对于国产化也更有清晰的定义。“第一看能力,第二看生态,第三看‘标杆’。”腾讯云数据库副总经理王义成表示。


从“插红旗”到“定标准”


“标杆”,在腾讯云数据库团队内部还有一个说法,“也是‘插红旗’。”


实际上,这也是TDSQL一直以来的路径。“我们一路走来,真的是一直在‘升级打怪’的过程。”李纲感叹。TDSQL源头来自腾讯内部的计费业务,而后在腾讯云内部庞大的流量和场景下逐渐发展,也恰是在这种强压下,其开始具备金融级、分布式、大数据高并发等核心能力。


微众银行是一个转折点。“当时微众对内外都进行了广泛选型,但最终还是选择了我们。”2014年底,TDSQL数据库正式投产微众银行核心系统。此时,其生产+容灾部署超过800个节点,数据库实例个数达到2000+,整体数据规模达到PB级。


在之后的几年时间里,一个个标杆案例被迅速拿下。除了上文所说的平安银行信用卡中心、昆山农商行等银行系统,还有江苏人社、太平洋保险等一众政务、保险数据库系统。


“在挑战这些技术难度的过程中,真的是一个一个走过来的。我们拿下这些标杆的目的也是为了让行业更认可我们。”腾讯云数据库技术负责人潘安群告诉我们。


困难不难想象。对更多的金融客户而言,数据库乃至核心系统的改造始终奔着“谨小慎微”,必须把未知风险降到最低。比如上文提到的“5年6次POC”,再比如张家港行的“前4-6个月,都是在做预案”。张家港行这个项目,在行方内部还被打了个比方,叫“核试爆”。


一个大致的时间线是,从金融大行决定国产化替代到真正的系统上线,周期至少在三年以上。


实际上,如今腾讯云TDSQL已然是国内大部分金融机构的首选。值得一提的是,在腾讯刚刚发布的Q3财报中,TDSQL首次出现在财报信息里。


而根据财报数据显示,如今,腾讯云分布式数据库TDSQL已服务近半国内TOP 20银行,TOP 10银行中服务比例高达60%。其客户数已超过3000多家,遍布金融、公共服务和电信等诸多垂直行业。


此外,从产品序列来看,TDSQL不仅有单体实例可支撑百T百万QPS的云原生序列TDSQL-C,同时更有可应用于百P级复杂场景的分析型序列TDSQL-A。此外,其还具备轻量级的SaaS平台服务能力,如智能数据库运维平台DBbrain、可以支持SQL语法自动转化的DBbridge 等等。


值得一提的是,在此次腾讯生态大会上,TDSQL更是发布了两款新引擎——全新的Oracle兼容引擎和新敏态引擎,分别对应金融行业的“去‘o’”场景和敏态业务。


这几款产品已然在多个国产替代案例中展现出强大的战斗力。如在太平洋保险集团的数据库国产化项目中,TDSQL的Oracle兼容度达到98%以上,这意味着企业可以在极短时间内,极小业务改动量的情况下,快速完成测试验证和上线。


“我们的原则是把每一步做扎实,稳扎稳打,和腾讯的整个风格一样。”李纲表示。


迈向纵深的下一步已经在推进。“如果说之前我们是在‘插红旗’,接下来我们就会更多的定标准。”更明确的声音在此次腾讯生态大会上被传递出来。即未来五年,腾讯云数据库TDSQL要帮助1000家金融机构实现核心系统国产化转型。


细分赛道的切入意味着服务标准化。即“我们要努力把我们的产品能力沉淀下来,沉淀成标准化的产品、服务以及交付能力,让标杆更细颗粒度,更垂直。”李纲表示,“让交付周期从两年、三年缩短到一年,甚至半年。”


一个小flag被立下。“未来三年,TDSQL要争取做到市场的绝对领先。”


数据库,跑进生态时代


值得一提的是,本次腾讯生态大会上,在产品之外,一个更值得外界关注的信号是——TDSQL即将推出TDSQL免费版,模式是基于“软件+服务”


对于TDSQL免费版,李纲有过一个清晰的解读,“我们是想通过免费版来带动上下游以及整条线链路的人去做整体的生态扩展。”


在他看来,单就数据库领域而言,单纯的开源很难成为国产化趋势的推手,在开源之上,更需要一个完整的技术生态,来不断将上下游的开发者、咨询商等各种环节都囊括进来,进而形成更大的合力。


诚然如此。尽管国内的开源环境在日趋向好,但对更多的参与者而言,门槛仍然过高,这也导致了开源模式下诸多变现模式很难跑通,技术生态发展缓慢。TDSQL的做法恰是把技术大规模落地的门槛进一步降低,通过建立好技术的“生态配套”来让更多的中小企业参与。


这种生态的延展不仅在输出端,更在底层操作系统的输入端。


今年5月, TDSQL与国产ARM服务器平台完成适配互认证,实现底层硬件的多平台支持。与之对应的是微众银行将TDSQL数据库从X86服务器平台迁移到国产ARM服务器平台,在银行业内首次实现了核心系统数据库软硬件全国产化。


实际上,在腾讯未来的规划里,和“立标准”并列的另一条线恰是“扩生态”。


在这条线上,三个方向已经被锚定。“第一个是面向ISV开发商,第二个是服务体系,其次是培训体系。”


更具体来看,这三个方向分别对应着生态的技术底层能力建设、生态产品输出和产业人才输入。值得一提的是,在面向ISV开发商侧,腾讯专门建立了一个联合实验室,以完成和各个应用的底层认证;同时,在服务体系侧,TDSQL的品牌能力同样开放给Oracle等产品的服务商,完成认证后即可面向市场做对应服务;此外,在培训侧,TDSQL更是建立了一整套包含初级、中级、高级的培训和认证体系,进行人才培养和认证。


实际上,当下国产数据库的发展,需要的已经不仅仅是单个产品的突破和单个企业的突破。对于数据库这种具备核心竞争力的技术,更应该需要的恰是整个产品上下游体系和生态环境的建设,只有这样,国产化的大潮才能涌起更大的浪花。


“今天推出的免费版在我们看来更是一个轴,希望能通过它让各个板块扭转起来,来构建出一个更好的生态。”



8月26日,潘安群发了个朋友圈,“2016年第一次立下的flag,今年要实现了。”下面是众多同事和领导的感叹和祝福。

时间回到6年前,他当时在朋友圈写下:“力争让每一张钱都能打上TDSQL inside的标签”。


对这样一批技术人来说,他们一如既往地相信技术的力量。不论是在腾讯内部庞大的数据难题中,还是在外部金融客户的高标准、严要求下。从“插红旗”到“立标准”,从单兵作战到生态适配认证,TDSQL都在始终如一地保持进发。


实际上,在国产化浪潮滚滚而言的当下,越来越多的像TDSQL的国产产品成为企业核心业务价值的布设阵地。不仅在数据库,更在芯片、操作系统、服务器等等。


2008年,腾讯云数据库团队获得了公司重大技术突破奖;而就在前几天,李纲和团队又再次将腾讯的业务突破奖收入囊中。从技术到产品,TDSQL正在从腾讯最稳固的“盾”,成为最尖锐的“矛”。


对腾讯而言,不论在消费互联网还是如今数实融合的产业互联网,这样的一群技术人都是它不断探寻边界的底气和自信。




    本文作者:产业家 责任编辑:牛透社 本文来源:牛透社
声明:本文由入驻牛透社的作者撰写,观点仅代表作者本人,绝不代表牛透社赞同其观点或证实其描述。
  • 产业家
    产业家
    个人认证
    lv Created with Sketch.
  • 69篇

    文章总数

    31.88万

    文章总浏览数

意见反馈
返回顶部