腾讯云原生数据库的目标是“星辰大海”


此篇文章为今日头条首发文章,其他账号如出现相同文章,均为搬运

导语:历史的车轮不断向前,云原生数据库的崛起是数据库领域的一次重大革命。本文将带您回顾云原生数据库的发展历程,探讨腾讯云数据库在这个领域的创新与突破。

一、背景与发展历程

云原生数据库的兴起,标志着数据库领域的一次巨大变革。早在2006年,企业应用架构迈向互联网化的时候,云原生概念开始萌芽。


然而,真正的推动力是在2016年,随着企业应用向云端迁移,人们开始认识到云原生的重要性。正是在这个时刻,诸如Kubernetes和Docker等关键技术开始渗透到数据库应用中,开启了数据库领域的新纪元。

但最大的飞跃发生在2020年以后,云原生数据库已经成为金融、政务、能源、制造等多个领域的核心应用,并逐渐迈向下一代云原生技术的升级。与传统数据库改造不同,新一代云原生数据库从设计之初就充分考虑到云的特点,为用户带来了全新的一站式体验。


腾讯云自2002年起,就开始构建基于MySQL的数据库体系。2007年,他们自主研发了第一款数据库产品,为当时开放式平台创新浪潮提供了坚实的支持。随后的2012年,腾讯内部业务的需求催生了TDSQL,它以TDSQL产品家族的形式满足了不同业务场景的需求。

二、技术创新与内核突破

TDSQL-C,是腾讯云于2017年推出的一款自研云原生数据库,它的诞生标志着数据库技术的一次革命。


TDSQL-C融合了传统数据库、云计算和新硬件技术的优势,采用了独特的“日志即数据库”的算存分离架构,同时继承了商业数据库的稳定性和可靠性,以及开源云数据库的简单性和高效性。它在百万QPS高性能、PB级海量存储、Serverless秒级伸缩等方面遥遥领先,为超过10万企业用户和50万微信小程序开发者提供高效稳定的数据库服务,为传统企业的数字化转型提供了强大的支持。


TDSQL-C的突破之处在于,它打破了传统数据库集中式部署的瓶颈,提出了计算与存储分离的架构,实现了性能的巨大提升。此外,它采用了腾讯云数据库团队自研的TXSQL内核,100%兼容原生MySQL版本,并在企业级重要场景中研发了众多核心特性,满足了性能和稳定性方面的需求。例如,在元数据多版本化方面,TDSQL-C能够毫秒级完成列修改,且不受数据量大小的限制。


TDSQL-C不仅在架构方面具有优势,在查询性能方面也表现出色。它采用多线程并行查询的方式,打破了传统MySQL单SQL无法充分利用多核CPU的限制,将复杂查询的效率提高了10倍以上,使数据的实时性分析成为可能。

不可忽视的是,TDSQL-C是国内首个采用Serverless架构的云原生数据库。Serverless2.0版本的升级,带来了集群级别的弹性、可释放存储以及平滑弹性扩缩等三大特性的提升。


这让用户既能降低成本,又能实现高弹性的需求,为企业提供了更大的灵活性和便利性。

三、基于业务场景的精进与降本增效

随着云原生数据库的逐渐普及,越来越多的企业开始在不同场景下使用这一技术。以好未来为例,这家致力于教育领域的公司在云迁移后,发现成本没有降低,反而上升了。问题的根本在于,企业在迁移过程中采取了超额购买的策略,导致了资源的浪费。此外,技术治理能力不足,资源申请过于粗放,缺乏标准规范,最终导致了成本分摊混乱。

为解决这一问题,好未来寻找到了TDSQL-C,它具备了高峰时段数据库性能最佳的特点,同时在低谷时能够弹性缩容,不影响业务。通过TDSQL-C,好未来成功降低了成本,但他们并没有停止创新的步伐,转向了TDSQL-CServerless。

TDSQL-CServerless基于按需使用和降本增效等方面的优势,受到了广大客户的认可与使用。在企业数字化转型中,它发

挥着重要的价值。

然而,在TDSQL-CServerless1.0时代,很多人对这款产品持有怀疑态度。因为按照传统认知,数据库是一个有状态的服务,而Serverless似乎违背了这一原则。但在实际使用中,用户发现Serverless架构的独特之处。它可以快速弹起更高规格的资源实例,可以更灵活地计费,甚至可以实现零成本的运行,这一切都让TDSQL-CServerless实现了快速增长。

在TDSQL-CServerless快速增长的过程中,腾讯企业内部的微信云托管平台和云开发平台都开始尝试与之合作。随后,外部客户,包括富途证券、HUPU、CHATLABS和百胜科技等纷纷采用了Serverless数据库,使其在2020年经历了一次井喷式增长。腾讯云数据库不仅持续支撑着客户的业务,还不断进行优化。他们针对启动速度慢、数据快速恢复、启动链路的控制逻辑等问题进行深度改进,从秒级到毫秒级的耗时问题,一直到内核和底层操作系统,不断进行深度迭代。

Serverless数据库特别适用于三大场景:首先是低频访问业务,例如博客、垂直论坛、微信小程序等应用;其次是开发测试环境,只在工作时间内收费,夜间和周末不计费;第三是活动类场景,在活动期间负载较高,活动结束后负载下降,需要快速应对突发的高负载事件。

当然,TDSQL-CServerless并不仅限于上述场景,随着整个集群版Serverless的发布,它完全可以满足各种业务场景的需求,只要企业有降低成本、提高效率的愿望,都可以尝试使用它。

总结:

十年的不懈努力,TDSQL-C已经成为高可用、高可靠、高性能、高安全以及极致弹性的代名词,是国内数据库领域不断创新和发展的楷模。而TDSQL-CServerless2.0的进一步精进,则为用户提供了更高的性价比,降低了数据库的使用门槛。随着企业数字化转型的不断加速,腾讯云原生数据库将继续与更多用户一起前行,开启数字化智能新未来的探索之旅。

以上内容资料均来源于网络,本文作者无意针对,影射任何现实国家,政体,组织种族,个人。

展开阅读全文

页面更新:2024-02-22

标签:腾讯   数据库   星辰   架构   弹性   场景   大海   需求   传统   目标   领域   业务   企业

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top