腾讯云数据库三大产品线统一升级为TDSQL,这是要集中力量干大事! ​

百家 作者:CSDN 2020-12-28 21:43:29


责编 | 张红月
出品 | CSDN(ID:CSDNnews)


近日,腾讯云宣布了其数据库品牌 TDSQL 的全新战略升级计划及未来发展战略。至此,这家进入数据库赛道十多年的互联网大厂,在数据库发展的道路上又立下一座里程碑。


品牌升级为“企业级分布式数据库 TDSQL”

此次腾讯云数据库品牌全新升级,将 TDSQL、CynosDB、TBase 统一至全新的 TDSQL 系列中,支持 MySQL 和 PostgreSQL 以及自研引擎等,Oracle 兼容性达 95% 以上。

 


腾讯云企业级分布式数据库 TDSQL 品牌升级后,共有三大产品系列,分别为分布式数据库 TDSQL、分析型数据库 TDSQL-A、云原生数据库 TDSQL-C,将原 TDSQL、TBase、CynosDB 产品统一整合为 TDSQL。TDSQL MySQL 版为原 TDSQL,TDSQL PostgreSQL 版为原 TBase OLTP 版及 HTAP 版;TDSQL-A PostgreSQL 版为原 TBase OLAP 版,并新增 ClickHouse 版;TDSQL-C 为原 CynosDB。

从战略意义上来讲,这意味着全新升级后,TDSQL 将涵盖分布式、分析型、云原生等多引擎融合的完整数据库产品体系,辅以能够融合公有云与私有云、连接传统 IDC 与云数据库的数据库 SaaS 工具 DBBridge,和实现软硬一体融合的TDSQL 一体机,共同构成性能与通用性兼得的产品能力族。

腾讯副总裁、腾讯云总裁邱跃鹏表示,作为国内数据库行业先行者,腾讯云深耕数据库领域十余年,服务客户数已经超过 50 万。未来,腾讯云还会在数据库的赛道上持续加码,并整合腾讯在 QQ、微信等服务十几亿 C 端用户的能力、经验、资源,为 B 端客户持续提供好用、易用、安全的数据库产品。

从中不难看出腾讯在云数据库赛道上的“野心”,厉兵秣马整合三大产品线后,腾讯云 TDSQL 这是要准备集中力量干大事!


国产化、云原生、超融合,数据库将现三大趋势

 

全面整合的腾讯云 TDSQL,诞生于国内数据库发展的上升期。

正如腾讯公司副总裁、腾讯云总裁邱跃鹏和中国软件测评中心&信创中心主任翟艳芬在演讲和报告中所指出的那样,经过海量业务的打磨,国内数据库其实已经沉淀了相当的实力。

国产数据库能力提升

在过去三十多年,国产数据库可以说一直是一个跟随者的身份,直到 2010 年云计算厂商进入数据库行业,数据库云化成为一个新的产业,国产数据库才进入全新的发展阶段。

2019 年,是国产数据库崛起的元年,众多数据库产品闯进我们的视线,一时间呈现出百花齐放的局面。虽然从全球排名来看,Oracle、MySQL、SQL Server、PostgreSQL 及 MongoDB 等国外厂商仍然霸占最受欢迎数据库的榜单,但是如果从国内排名来看,开源分布式关系型数据库 TiDB,后起之秀TDengine,广泛应用于国企、航司等领域的达梦数据库 DM,阿里巴巴完全自主研发的金融级分布式关系数据库 OceanBase,华为的 AI-Native 数据库GaussDB,下一代关系型分布式云原生数据库 PolarDB,包括我们今天的主角——腾讯云企业级分布式数据库 TDSQL 等国产数据库,都越来越多地被开发者所关注。

没有过硬的实力,国产数据库哪会被轻易认可?这一点数据可以说话。

引用中国软件测评中心&信创中心主任翟艳芬在报告中透露的数字,在产业实力方面,目前国内数据库厂商已经有 200 多家,在数据库市场中占了 8% 的份额,未来还会有更大增长空间;而在技术能力方面,我国的分布式数据库技术不断提升,在分布式事物处理、数据一致性、分布式存储等方面已经与国外的同类技术持平;在发展趋势方面,国内云数据库在技术上也与国际主流水平基本一致,具有良好的市场前景;国际影响力方面,国内数据库也逐渐进入了国际视野,获得了一些权威机构的认可。

今年 11 月发布的 Gartner 数据库魔力象限报告中,中国数据库厂商腾讯、阿里、华为占据三席,标志着国内数据库进入全新发展阶段,也可以作为国产数据库实力的佐证。

而从市场层面来讲,国产数据库更是一片未来可期的“蓝海”。数据显示,2020年,我国数据库软件市场规模将达 200 亿元[1] [2] ,虽然目前这个市场 80%被海外厂商占据,但随着国产数据化的趋势,渗透率将进一步提升。Gartner 报告显示,2021-2023 年,云数据库在整个数据库市场中的占比将从 50% 提升至 75%,云数据库成为主流。另外据预测,2024 年中国关系型数据库软件市场规模将达到 250 亿,未来 5 年年复合增长率达 23.3%。

云原生、超融合存在感加强

眼看国产化数据库的风潮越加强盛,不少大厂和科技企业都加入云数据库赛道,加上新基建、产业互联网的快速发展,数据库领域逐渐衍生出云原生、超融合、开源开放等新趋势。

云原生无须赘述,在这个云的时代,万物皆可上云,数据库也不例外,而且随着云计算的迅速发展和广泛应用,传统数据库在扩展性和规模化上的限制,开发者的使用习惯的改变,以及传统行业云构建的趋势,未来数据库必定会朝着“云+数据库”的方向演进,云原生将成为未来数据库的“标配”,迎来爆发期。

另一方面,超融合也是大势所趋。超融合是一种技术架构,也是一种理念或数据处理范式,核心理念是博采不同类型数据库的优势,比如大数据/数据湖、NewSQL、OLTP、OLAP、Lake House 等,以达到数据处理效果最优化。

这种博采众长的“超融合”趋势,同样适用于数据库场景,并从底层多模多引擎的融合,开发者接口的融合,软硬一体交付,以及全链路生态的融合这四个方面,对云数据库产生影响。


全方位揭秘TDSQL

 

在这样的背景下成长起来的 TDSQL,是否具备以上时代要求的特性呢?答案是肯定的。

这要从腾讯云数据库的发展历程说起。

与最初需使用 Oracle 等商业数据库的 IOE 厂商不同,腾讯云数据库实际上起步于 KV 与存储分析类型,后来才逐步过渡到关系型数据库。

在经历了主要通过引入当时业界较为主流的开源数据库,如 MySQL,Redis,PostgreSQ L等初始阶段后,为了解决越来越复杂的业务需求,腾讯从 2004 年开始自研一款金融级分布式数据库产品,这也是 TDSQL 的前身。

  • 2012 年开始,由腾讯内部业务适配而衍生的自研分布式数据库 TDSQL 正式诞生。

  • 2014年,TDSQL 在微众银行投产,打造了首个分布式互联网银行核心系统。

  • 2016年,TBase(即 TDSQL-A)单集群超过 200 台,日请求量达到 10 亿。

  • 2018年,腾讯自研云原生数据库 CynosDB(即 TDSQL-C)发布;SaaS 服务中的审计和数据迁移 DTS 上线;CTSDB 时序数据库也发布上线。 

  • 2019年,TBase(即 TDSQL-A)在全球范围内开源,Gartner 报告显示腾讯云数据库以 123% 的市场份额增速位列国内数据库之首,并入选 Forrester 数据库魔力象限。此外,数据库智能管家 DBbrain 也于同年发布。

  • 2020年,腾讯云升级自研数据库TDSQL,将 TDSQL、CynosDB、TBase 统一至全新 TDSQL 系列中,同年,腾讯云进入 Gartner 云数据库管理系统魔力象限,被评为特定领域者(niche player)。

 

那么,究竟 TDSQL 是怎样一个数据库?作为国内互联网大厂数据库产品的典型,TDSQL 凭什么获得国际权威机构的认可?

 

定位来讲,TDSQL 是一款关系型分布式数据库,兼容 MySQL 等主流开源数据库。

架构上讲,TDSQL 与当前大部分去中心化的分布式系统类似,是 Shared-Nothing 架构的分布式数据库,由三个核心模块组成:管控集群、计算集群、存储集群。每个模块都基于分布式架构设计,可以实现快速扩展,无缝切换,实时故障恢复等。同时提供大量的运营管控配套设施。



这样的架构极大简化了各个节点之间的通信机制,相对于第二代 HOLD 的开发简单了很多,这就决定了 TDSQL 的开发体验优秀很多。

作为金融级分布式数据库产品,TDSQL 具备 6 大核心特性,同时提供智能 DBA、自动化运营、监控告警、数据多源异构同步迁移等配套设施,为客户提供完整的分布式数据库解决方案。凭借核心事务处理技术的突破,以及完善的系统生态,解决了国产分布式数据库市场通用化难题。



  1. 数据强一致性:确保多副本架构下数据强一致,避免故障后导致集群数据错乱和丢失。

  2. 金融级高可用:确保数据能实现跨机架、跨 IDC 、跨城的容灾和数据可靠性,可实现 99.999% 的金融级高可用,故障秒级自动恢复,数据零丢失,且在跨 IDC 的网络延迟下 TPS 强同步性能与异步性能相当,不会带来任何损耗。

  3. 高性能低成本支持基于 x86 部署,支持三种方案的读写分离,支持超高性能场景的同时提供开发灵活性;对线程池调度算法进行了优化,在重负载时表现更佳。

  4. 线性水平扩展:具有超强的弹性拓展能力,采用自研的自动再均衡技术保证自动化的扩容和稳定,支持在线实时扩容。

  5. 企业级安全性:安全性经过了腾讯各类核心业务 10 余年大规模产品的验证,并提供完善的数据备份、容灾、一键升级、快速恢复,以及数据库防火墙、透明加密等功能,同时建立起完善的监控和报警体系,大部分故障都通过自动化程序处理恢复。

  6. 便捷的运维:完善配套设施,包括智能 DBA、自助化运营管理台等,让数据库管理员日常 90% 以上的操作均可通过界面化完成,同时更智能、快速地定位排查问题。

另外重要的一点是,TDSQL 的发展历经云原生、超融合等技术趋势,自然也具有这些方面的特性。

在云原生方面,TDSQL 具有数据库引擎加云存储的计算与存储分离架构,能对数据库进行全生命周期智能自治管理的优化与调优,以及实现按真实使用量计费的商业模式。据透露,今年发布的 TDSQL Serverless,是国内首个 Serverless 架构数据库引擎,能为腾讯云上超过 100 万的企业和开发者提供一站式云数据库服务。

在整体云原生架构的基础之上,腾讯云也构建了数据库的超融合体系。目前,腾讯云数据库 TDSQL 下已经具有金融级分布式产品序列 TDSQL,还扩通过 AI 智能调度和 Serverless 等方案,实现多引擎的统一标准化服务,解决多引擎共存下对云数据库的开发与应用选择带来的挑战。

有人会问,数据库厂商都在标榜云原生、高性能低成本,腾讯 TDSQL 区别于其他数据库产品的特点究竟是什么?对此,腾讯云副总裁李纲用了两个关键词来概括:一是开放生态,二是经过充分验证 

开放生态,是指 TDSQL 支持 MySQL、PostgreSQL 等开源生态数据库,以及自研引擎等。腾讯云深知,只有保持开放,才能避免封闭数据库所带来的的应用拓展、产品拓展依赖。

另外,TDSQL 是一个经过腾讯内部核心业务海量场景充分验证的系统,目前已经为超过 1000 家政企和 2000 多家金融机构提供数据库服务,覆盖银行、保险、证券、物联网、政务、智慧零售等领域。

比如在复杂的金融场景中的应用:

  • 张家港农商行传统核心系统

张家港农商行老核心系统使用的是国外商业数据库Sybase,但传统数据库架构在业务运行过程中不可避免地遇到性能瓶颈问题,因此,张家港行选择TDSQL进行新核心系统改造,架构上采用一主三备的模式,实现原生地支持两地三中心的容灾架构,可以做到灾难发生时的无缝、自动化切换。

此外投产后新核心系统相比旧核心系统有了很大的提升:

  • 高频账户类交易耗时在 300 毫秒之内、查询类交易耗时在 100 毫秒之内

  • 20 秒内可以完成 1 万笔批量代发代扣业务、日终跑批耗时 14 分钟

  • 存款结息耗时 11 分钟、贷款结息耗时 3 分钟

  • 采用x86服务器,IT硬件综合降低成本75%以上

  • 微众银行互联网银行核心系统

微众银行在成立之时,就决定采用互联网模式的分布式架构。微众银行基础架构团队,经过多轮的评估和测试,最终确定将 TDSQL 用于微众银行的核心系统数据库,2014 年投产。

基于 TDSQL,微众银行实现产品可用率达到 99.99%;7*24 小时全天候不间断服务;2017 年微众银行将每个账户的运营成本降至平均只有 6 元人民币,仅为内地传统银行的 1/10,相比国际银行则更低,只有其成本的 2% 至 5%;至2018 年则进一步将每一个账户的科技运维成本降至仅为 3.6 元/年。

除此之外,TDSQL 还用于富途证券账户交易系统、平安银行信用卡 A+ 新核心系统等金融机构,以及腾讯会议等自身的业务场景,为各行各业服务,在产业中率先一步拿下重量级市场。

国产数据库,未来可期!

 

随着 AI、5G 等新技术趋势和潮流,数据库领域随时都在酝酿着新的变革,推动着数据库向前发展。但正如报告中所说,虽然国产数据库势头强盛,但数据库产品核心技术有待进一步提升,国产数据库整体上在性能、高可用、智能化诊断与调优等核心技术方面与国际水平还存在一定的差距,在易用性、可维护性、可移植性方面还有进步空间,标准化程度导致实施效率低,成本高,也是不可忽略的弱项。

这是现实,同时也是鞭策,期待腾讯云 TDSQL 等典型国产数据库能够砥砺前行,攻坚克难,有朝一日在全球范围内都可以产生真正的影响力,甚至树立起数据库领域的标杆!

 

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接