TDSQL | 国产化浪潮下,数据库+云如何跑上核心业务?
在云数据库发展和国产化替代的双重驱动下,国产数据库需求迎来爆发式增长。为更好的推动金融级分布式数据库在金融、政务等行业更全面地落地应用, 腾讯云数据库副总经理王义成先生日前在腾讯数字生态大会上重磅发布了腾讯云TDSQL金融级全自研新敏态引擎,并宣布云原生数据库TDSQL-C与SAAS系统生态全新升级,开启企业混合云之旅,能够为用户提供更稳定、性能更强大的云原生数据库服务。
今天将为大家带来王义成先生分享的文字版,没有观看直播的小伙伴,可不要错过本次分享内容的文字实录,以下内容为现场分享实录:
大家好!我是腾讯云数据库团队王义成,很高兴有这个机会和大家进行交流分享,目前我主要聚焦在国产数据库方向突破,最近业内同仁常问我两个问题,今天在中国有越来越多的厂商在做数据库,未来十年有多少厂家能够活下来?也有人会问我,我们看到很多数据库都要去做开源,腾讯云数据库下一步策略是什么,要不要做开源?
数据库厂商能不能活下来,根本原因还是要解决自己获客成本或解决自己交付周期问题。将来谁能去解决获客成本,使获客成本持续降低,使交付周期缩短,把产品标准化能力建得越来越强,谁就能在未来大浪淘沙之后活下来。要不要开源也是一样,开源本质是一个商业模式,有的开源更多是需要通过开源降低自己获客成本,使大多数客户能够使用开源这款数据库。
所以云数据库就是一个很好用来去解决获客成本,降低自己交付周期很好的商业模式,腾讯云也一直坚持这样一个模式,到底要不要开源,或者用怎样方式使自己成本降低,使这个生态越来越健康。腾讯云数据库TDSQL将推出免费模式,用这个模式更好激发生态,使这个生态更好的发展,这也是腾讯云数据库怎么把这个模式做到最好的一种方式。
基于目前在数据库行业内耕耘的一些思考,我想从腾讯云数据库产品和技术优势、市场策略这几个维度和大家做一个详细交流分享。**数据库在近些年的发展,将会有两个关键指示。一是云数据库或云原生,另一个角度是国产化。
**
从云数据库维度看,在几年之后,数据库市场将是一个云数据库市场未来。为什么这么说?我们在去年看到一个数据,报告显示,目前用户在IDC中使用机器成本或本身硬件成本已经低于他在IDC所交公共资源分摊成本,这也是我们发现在过去一年一些长期使用IDC基础设施的厂商出于成本原因,逐渐把自己业务搬上云,从而选择了云数据库、云存储这类产品。今天我们看到泛互联网大型用户或泛互联网初创型用户,已经把云作为基础IT设施一个默认选择。
可能很多人说,今天中国这个市场不会把全部业务放到公有云上,他们还要从自己私有环境上去构建。但是我们今天也看到另外一个趋势,很多大型金融机构,比如建行云,建行和腾讯云一起去构建了自己的建行云,为他上游合作伙伴提供服务。
再看政务方面,可能大家会更觉得今天它要在私有环境去跑,比如我们看到广东和浙江,都是基于云厂商提供云服务技术来去做省政务云,使省内百姓能够在省政务云上提供的服务满足日常生活。腾讯云和广东省政府合作的广东省政务云,包括粤省事服务、社保基金、公积金查询等,都是通过腾讯云底层基础设施为上层去提供服务。所以未来数据库的发展,云原生或云数据库发展将是一个不可逆的趋势。第二大未来发展的方向就是安全可控,今天可控源头一个是政策,另一个是中国今天自身发展原因,我们在技术上的安全可控或者核心代码安全可控已成为整个全民族要做的事情。
同时腾讯做了很多国产化替换,在国产化替换中我们发现两种应用,一是纯做数据库替换,我们做了很多金融、政府类应用,它的目的是出于甲骨文一些技术发展已经束缚自己业务发展,一定要把这个数据库换掉。另外一类就是新核心类或者新应用类发展,可能互联网行业的一些跨界竞争或出于自己爆发性需求要做演变的时,出于要把商业数据库去掉,而选择国产数据库,连同自己的国产应用一起做一个新应用,来满足自己业务需求。所以我认为未来数据库大发展是两个方面,一是云数据库发展方向,二个是国产化的大发展方向。
**接着国产化方面,腾讯云数据库一直在持续耕耘和突破,我们主推产品是TDSQL,目前腾讯云分布式数据库TDSQL服务了国内前10银行中6家,同时TDSQL也是国内少有的,在银行传统核心系统上线的国产数据库。同时我们也在政务、电信运营商等领域,全面助力数据库国产化工作,服务了超过3000家金融政企客户。
**
今天借此机会,也很高兴向大家宣布 TDSQL产品,升级了存储敏态引擎,TDSQL全自研新敏态引擎正式发布。基于敏态引擎的发布,将会对TDSQL产品能力做到一个更加全方位升级分为几个方面:
1.第一基于全敏态引擎,使SQL兼容性提升到100%,不再进行语法优化层面屏蔽 。2.第二,包括数据形态的自动感知。
3.第三,可以进行业务完全无感知online ddl,计算、存储可以进行有效分离,进行单独扩缩容,提供极高压缩比,对企业成本考量提供有效保障。
同时我们也将TDSQL安全能力做了一个全方位升级。之前TDSQL安全包括,事前,事中,事后多重防护。事前:安全组,白名单,权限深度认证;事中:sql防火墙,安全命令;事后是审计日志,操作日志,安全加密等等措施来去保证全方位立体化的安全问题。
安全问题一直是大家关注重点问题,今天TDSQL再次基于安全做出全面升级,集成腾讯天幕,做到5个9实施网络边界维护,在稳定性,实施性,智能化上得到全面提升。
接下来和大家分享云数据库未来发展趋势。首先从云化角度来看我们要做到数据库底层实现融合,包括开发者接口层面全链路生态融合及软硬件一体的融合。另外一点,我们要做到从云数据库向云原生数据库去转变,什么是云原生数据库?就是我们要把云做到+数据库, 以往更多数据库是数据库+云,今天我们要向云+数据库去改变 。
云+数据库跟数据库+云的变化的区别,举例来说,什么叫+互联网和什么叫互联网+呢?以前在处理罚单时更多是用微信支付把罚单交掉,但是处理流程并没有变化,仍然要去交管所处理相应的问题,最后只是在支付的环节使我们生活变得便利,这个是+互联网。那么什么是互联网+呢?更多是靠互联网来去颠覆这个行业,拿微信来说,今天日常生活、沟通,包括电话、交流,相信90%以上的用户都是用微信来去支撑,包括今天初次见面之后,更多是加个微信,在十年前我们都是互相交换电话,把电话打过来。我相信这种模式,就是典型互联网+的代表,它已经用互联网来加上通信,真正改变通信行业使用习惯。
我们希望云原生数据库也能真正做到用云的能力去改变数据库使用习惯。所以云原生数据库将是未来改变数据库使用习惯一种很有效的方式,也真正能够助推数据库行业的发展。
**今天的腾讯云云原生TDSQL-C,在整体能力上得到了全面提升,包括兼容MySQL 8.0 自研引擎发布,提供丰富企业级特性,海量数据存储无忧,支持超PB级别存储,多地多活架构升级,支持多地容灾自动切换,PITR、全链路RDMA架构升级,性能答复提升,突破百万QPS,首个支持instand ddl的云原生引擎,秒级完成结构变更。SQL审计全链路服务上线,提供数据库自治和安全防护能力。
**
TDSQL-C有个业界领先功能,可以自动判断计算层面资源可以实现计算关停和热启动,启动时间在3s以内。基于这个特性我们跟小程序云开发做了完美的结合,目前已经服务了50万小程序开发者。
在超融合这个层面,近一年腾讯云也做出了大量的突破和积累,给客户提供了多套产品和解决方案。
首先云上的腾讯云MySQL版产品重磅发布了独享集群功能。独享集群是由多台主机组成,主机资源完全独占,集群内可以自由分配数据库实例。用户可以使用独享集群,自由进行资源调度,资源可以根据自己业务情况自行设置超配,提供主机级别权限,实现最大自主性和灵活性。同时提供TXSQL企业级内核以及高可用、监控、告警、RO实例、备份还原等全套数据库服务能力。客户既享受了腾讯云数据库PASS层面的功能,同时也将自主权控制在自己手里。
混合云是超融合中的关键布局,在中国场景国情下,会长期存在私有云和公有云两种形态,但是任何一朵云都不能在企业中独立存在,腾讯云在混合云上也布局了多种产品供客户选择。
首先是DBbrain,它支持多云、多模式、多引擎数据库接入,能够为云上和云下企业级客户提供数据库自治服务。同时应用Dbbrige服务,可以轻松实现跨云容灾迁移,数据库异构迁移,并且针对商业数据库的兼容性可以实现自动化评估和有效转化。
在数据库方面,很多用户在前期选型非常激进,但对于他们来说,这种开源数据库在应用开发商撤走之后,这么多数据库如何去管理,怎么来去做是一个很大的难题。针对客户这样的需求,腾讯云数据库发布了DBhouse产品,可以纳管所有开源引擎,包括商业数据库引擎,形成一套统一处理模式,为客户提供一站化数据库运维体验。
而数据库可以说是一个相对传统的生意,从售卖物品来看就是硬件、软件和服务,服务水平的高低,在当前阶段将直接影响客户体验和项目成功甚至是业务的走向。
腾讯云有多年自研业务经验积累,历时了三个阶段,从内部孵化产品服务腾讯国民性应用,包括微信、财付通、腾讯会议、腾讯视频这样应用,到逐渐走到公有云,服务了很多优秀的泛互联网客户,比如拼多多、美团、美日优鲜这些都是我们服务的用户,而今天我们又到了私有化,累积了丰富相关服务经验,服务了农行、建行等这些传统银行数据库业务。
所以我们也一直在思考如何将服务分层产品化给广大用户使用。今天我们将数据库服务体系进行了全面的升级,可以以开放服务模式给用户进行使用。在服务分类上,可以将应用评估、迁移、巡检、性能优化等分拆成具体的服务项,然后对用户进行体系化服务输出,设定相应服务验收标准。我们的服务平台以标准化人员服务,再加上DBhouse标准化纳管服务平台+腾讯底层运维服务能力,来去构建一个整体完整的服务体系对外进行输出。
接下来和大家分享腾讯云数据库应用案例过程。我想跟大家分享的是从国产数据库角度,或者说今天从建立自己安全可控数据库角度来说,大概分为三个阶段:
1.第一个阶段是泛互联网行业,这些新兴行业的核心数据库并没有选择海外商业数据库去做支撑,从最初BAT开始,到今天公有云业务的爆发,可以看到泛互联网数据库增量并没有选择商业数据库。而今天腾讯云也是基于这样一个走向,凭借自己多年的积累,服务了像拼多多、美日优鲜等这些优秀互联网厂商。
所以我们在内部孵化过程中,或者在公有云服务过程中,类似拼多多这样用户,从它刚开始起步时就已经构建在腾讯云数据库之上了。第一个大的方面,今天广泛的泛互联网行业,任何一个互联网公司并没有选择将自己核心应用构建在商业数据库之上,而腾讯云从2009年开始,就逐渐服务于新兴的泛互联网行业。
2.中国今天安全可控是数据库第二个阶段,可以看到在今天,金融、政府这些创新类业务并没有选择商业数据库,而是在这些创新业务中选择了国产数据库来去做业务支撑。在腾讯云扩展过程中,服务了很多包括像微保这样创新类保险和银行创新类业务,比如说网上银行或手机银行,都会在或多或少项目中选择腾讯云数据库的产品,来去做为业务创新的支撑。
3.第三个阶段是去O,在这里分享一个案例,我们在去年做的一个政务类创新类任务,第七次人口普查。这个普查项目历时大半年时间,整体用了腾讯云四款产品来去完美支撑数据库业务访问,当时我们用TDSQL分布式版本去接收700万普查员用企业微信实时录入相关普查的信息,将近20亿条记录每天实时录入到TDSQL产品中。
同时,由于人口普查并不是最后普查完了之后再做分析,当时用户要求就是基于他自己建模的模式,来实时做相应分析。所以要有一套实时的AP数据库来去做分析,TDSQL-A就承担了这个角色,把TDSQL里的数据根据用户要求来去做实时分析。同时在TP和AP期间需要一个高速通道,我们Dbrige产品承担了中间用做数据高速传输,在极端情况下数据延迟只在3秒以内。
这个例子可以作为一个代表,在整个中国在去O的历程中有大量金融跟政府创新应用选择了国产数据库来去支撑,我们可以证明国产数据库在一定角度内是可以去替换,或在新兴场景内可以完美地支撑业务发展,并不一定要去依赖Oracle这样的数据库。
中国去O发展到今天到了第三个阶段,或者说中国国产化历程已经到了一个深水区,这个深水区就是传统的政府或者传统金融一些线上交易类业务逐渐要去做国产数据库的下移。在这个过程中,腾讯云也有着大量的积累,包括帮助微众银行核心系统的上线等等。
最近腾讯云数据库也在做很多传统银行的下移工作,今天给大家分享的案例是中国农业银行,在做农业银行的时候,历时将近五年时间,进行了多轮POC选型,包括应用压测、对接演练、实施上线的护航。中国农业银行目前上线的三个核心业务,我们基于TDSQL构建在麒麟操作系统、鲲鹏芯片之上,构建了一个全国产的平台,也是在所有大行中第一个应用分布式改造,整个农行未来全核心也将逐渐去切换到腾讯云TDSQL之上。
这就是我们历经了从中国去O的三个阶段,从泛互联网到政府金融创新类业务,在到今天我们步入深水区来去做政府、金融一些核心业务的系统下移。
**最后再分享腾讯数据库产业生态,数据库作为应用层面的中间件,生态健康非常重要。我们针对渠道类生态有非常好的政策和架构优势,对于ISV服务合作伙伴,我们有联合实验室和健全的培训体系,针对服务伙伴,我们有良好的机制运作和csp服务合作商的政策。目前腾讯云数据库合作伙伴已超过1000家,一起共同服务了上万家用户。
**
在技术生态上腾讯云数据库也一直在深度耕耘,在国内外社区上,我们和10个以上社区深度绑定合作,不仅是优秀的贡献者,还维护了自己的开源分支。在产学深度合作上,目前和多个高校成立联合实验室,进行数据库领域研究,在数据库三大学术会议多篇论文发表。
现在市场上数据库人才相对紧缺,腾讯云数据库也一直在尽自己努力来构建人才体系。腾讯云数据库认证体系在今年10月成功入围工委会信创人才课程库,这是我们人才培养体系一大里程碑事件,腾讯云数据团队将始终致力于信创领域人才培养,持续输出国产化技术人才,持续打造国产数据库领域人才建设梯队。
国产数据库在今天这个历史时机,迎来了蓬勃发展的时期,我们相信在这个历史浪潮下,腾讯云数据库有信心,也有能力将腾讯云数据库打造成一艘驶向深海的游轮。
- 天才制造者:独行侠、科技巨头和AI|深度学习崛起十年
- Go内存管理一文足矣
- React如何原生实现防抖?
- 分布式日志存储架构设计方案
- Chrome插件:云音乐听歌识曲
- 全场景AI推理引擎MindSpore Lite, 助力HMS Core视频编辑服务打造更智能的剪辑体验
- 页面搭建系统的那些事儿
- 张文骁:游戏开发的“零件人”梦碎之后|OneFlow U
- App 出海 —— Google 结算系统面面观
- Curve 基于 Raft 的写时延优化
- Pandas 中最常用的 7 个时间戳处理函数
- 实现Nest中参数的联合类型校验
- JDK内置锁深入探究
- Docker 实战教程之从入门到提高 (八)
- 腾讯三面:Cookie的SameSite了解吧,那SameParty呢?
- 实录 | MegEngine 大 Kernel 卷积工程优化实践
- 虚幻引擎 5 来了!不止 Lumen、Nanite 新技术,性能及 UI 均迎来大升级
- 前端新手快速上手APICloud App开发
- 高效使用Java构建工具|Maven篇|云效工程师指北
- 云音乐隐性关系链的探索与实践