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

317 阅读5分钟

开源数据库在这2022年的发展显得异彩纷呈,分析型数据库、图数据库、时序数据库、向量数据库等各细分领域都相继涌现了头部玩家。围绕云原生技术,开源数据库在云化、平台化、一体化、智能化四个方向上全面发展;云数据库在朝着 “Serveless”的方向演进,数据库技术在云资源抽象、封装、归一、统一调度能力上取得了巨大进步。在基础设施全面云化的变革中,开源数据库使得中国基础软件的发展与世界保持同步,甚至起到了部分引领的作用。

我们邀请了多名国内开源数据库领域的专家,为各位开发者解读开源数据库的发展和流行趋势。

以下内容选自《2022中国开源开发者报告:前沿开源技术领域解读》

image.png

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中国开源开发者报告》