近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。


(资料图)

其中,PingCAP 副总裁刘松在报告中对开源数据库领域进行了解读,以下为原文。

“ Serverless 化” 即将成为数据库的下一个变革性技术

2022 年全球开源数据库领域最热门的词汇是 Serverless,它将在未来三五年成为云数据库领先性的最重要标志,这一点已经成为产业界的共识。在云数据库厂商中,无论是全球市场领先的亚马逊云科技还是中国市场的阿里云,都把数据库的 “Serverless 化” 作为数据库未来最重要的技术方向。2022 年 11 月,企业级开源分布式数据库厂商 PingCAP 发布了业内首款 Serverless HTAP 数据库(Beta 版),更早一些时候,开源分布式数据库厂商 CockroachDB 也正式发布了 Serverless 版本。

那么,什么是数据库的 Serverless 化?为什么数据库会走向 Serverless 化?

(1)数据库的 “Serverless 化” 是数据库的变革性技术

Serverless 不是个新词了,但数据库的 “Serverless 化” 却刚刚成为 2022 年的热点词汇,Serverless 的正确翻译不是 “无服务器”,而是 “服务器无感化”,就是要让用户在应用开发时不需要操心云端服务器的存在,把所有的底层资源调用工作都交给技术厂商负责;数据库的 “Serverless 化” 是 Serverless 方向最难啃同时也是最具价值的方向。

(2)数据库 “Serverless 化” 带给用户的价值是什么?

相比于现有以 RDS 为代表的第一代云数据库,Serverless 数据库的几个特点可以概括如下:

极致弹性,随时启动:可以在数秒内启动一个数据库集群,并可以根据高峰流量自动地进行伸缩,以适应双十一那种瞬间要求极致弹性的场景,且扩缩容的过程对业务是无感的。

随用随付,随时归零:用户可以按照每次 Query 付费,不用的时候不付费,用户的每一分钱都花在刀刃上,用户只为价值付费。在一般的云服务形态中,知名分析机构认为用户在云上花的钱大概有三分之一都浪费了。有些云数据库只要把集群创建出来,即使不使用,也会按照创建的计算和存储量进行计费,Serverless 带来的随用随付对中小企业和新创公司是个极大的福音。

极低门槛,普惠大众:Serverless 版本的成本控制非常灵活,可以随时启动和回收资源,在动态场景中可以将云数据库服务的使用成本降低 90% 以上。国内外厂商都相继发布 Serverless 版本数据库,例如 CockroachDB 和 PingCAP 都提供了可以让开发者免费拥有的 Serverless 数据库。TiDB Serverless 版本可以让开发者甚至新创的 SaaS 公司从开始就拥有 HTAP 的能力。此前,HTAP 数据库有一定的应用门槛,一般都是中大型企业才能负担得起。现在个人开发者、SaaS 和 Web3 的创业者都可以一开始就在 Serverless 数据库上构建新一代应用,极大地提升新应用构建的时效性,Serverless 数据库和低代码的结合可以让应用的云端构建效率提升一个数量级。

(3)选择Serverless ,还是无视?

Serverless 数据库有其擅长的场景,尤其适合敏态业务以及动态需求的业务,例如技术开发者和 Startup 公司,也适合 SaaS、Web3 和新一代数据密集型应用(Data Intensive Apps)。Serverless 数据库提供的秒级弹性、随用随付和极低的技术门槛是具备颠覆性的,在很多敏态业务的场景拥有一个数量级的成本优势,这可以让云数据库触达和服务到每一位个人开发者,这将成倍加速数据库云服务的普及和创业应用的诞生速度。领先的云数据库厂商都看到了这个趋势,我们在未来三五年大概率会目睹 “Serverless Everywhere” 在数据库云服务领域的爆发,这也会给新一代业务创新者们打造 “技术无感化” 的全新体验。

《2022 中国开源开发者报告》报告由” 前沿开源技术领域解读 “ ” 中国开源创业观察 2022“,以及” 开发者画像分析 “ 三个章节组成。

在 “前沿开源技术领域解读” 部分,多位在其领域有所建树的一线开发者和开源商业化公司创始人,对目前国内外流行的前沿开源技术领域过去的发展和未来的趋势进行了深入的洞察,覆盖开源云原生、开源 AI、开源大前端、开源大数据、开源 DevOps、RISC-V、开源操作系统、开源数据库、编程语言九大领域。

欲了解更多报告内容,请点击:https://gitee.com/report/china-open-source-2022/

关键词: Serverless 即将成为数据库的下一个变革性技术