用抽象解决复杂性 Serverless HTAP 数据库开启技术无感化时代

得开发者得天下!无论是企业的数字化转型,还是各种应用创新,其背后最终都是开发者所编写的一行行代码。对于数据库软件也是如此。

一项名为“在你的组织内部到底是谁在选择 Database” 的调查中显示,企业中的架构师、开发者、DBA 作为数据库软件的真正用户,日常工作时间中的 41% 是来完成基础设施的维护,比如买服务器、部署服务器、运维等等,而不是把大量时间用于开发应用。如果可以提升开发者的生产力,那么业务创新、应用创新的速度是否也会相应地加快呢?

在近日举行的 PingCAP DevCon 2022 大会上,PingCAP 联合创始人兼 CTO 黄东旭提出“技术无感化”的概念,核心就是通过更高层次的抽象,降低软件的复杂性,使得未来开发者无需感知具体的技术,从繁重的运维工作中解放出来,在业务上解锁更多创新力与可能性。简单来说就是说通过用户体验的革新,让技术变得越来越简单!

借助“抽象”降低数据库复杂性

在技术高速迭代发展的今天,开发者需要不断地学习进步,吸纳更多新鲜的技术,以不被这个时代所抛弃。业界有一句特别真实的笑话:别发布了,别做新的东西了,我真的学不动了。的确,开发者要想使用好技术,需要不停地学习,而这些技术的复杂性,也统统传递给了开发者,拖慢了他们的开发生产力。

如今,开发门槛越来越低,应用开发者越来越多,数据库、数据技术、数据处理技术栈如何解决复杂性带来的矛盾呢?黄东旭认为利用“抽象”的概念,可以将与业务不相关的概念隐藏掉,从而提升开发效率。

当概念的抽象程度越高,复杂性会变得越低。过去开发者搭建网站时,需要购买服务器、租机房、租用网络等等,这一时期抽象程度较低,开发者需要花大量时间在这些与业务无关的事情上。而后,公有云的概念出现,将复杂的硬件选购、部署和运维等数据中心的复杂性抽象后,以虚拟机的形式来提供,开发者无需关心底层架构,只要按需支付费用即可。再后来,云原生概念出现,核心计算单元从虚拟机变成了容器,开发者不用在重点关注底层基础架构以及云的调度,而是将精力集中在应用开发。容器则是更高层次的抽象,因此云原生软件的开发迭代速度会比传统基于虚拟机的开发速度更快。

那数据库领域的“抽象”是如何体现呢?黄东旭表示,最基础的抽象就是云基础设施,在云上私有化部署数据库,PingCAP 打造了云原生架构的 TiDB 数据库,提供了 SQL 能力、水平可扩展能力、低延迟、高可用、分布式事务等数据库内核能力,开发者需要自己来维护数据库和虚拟机;再上一层的抽象是基于云的各种能力,在过去一年中,PingCAP 推出了数据库的云服务,也就是 TiDB Cloud。在今年 5 月,TiDB Cloud 正式 GA,并且在半年内迭代了超过 34 次,增加了超过上百个功能特性和改进,迭代速度比 TiDB 内核本身的迭代速度更快。用户只需要开一个账号就可以拥有一个不断更新的、全托管的云数据库服务,但此时开发者仍需管理底层的节点,并需要提前对底层资源做好规划。

数据库的下一级抽象:Serverless

有了云原生后,那数据库“抽象”的下一步是什么?PingCAP 认为是 Serverless。黄东旭表示,抽象程度越高,开发的效率越高,Serverless 就是云原生之后新的“抽象”。 Serverless HTAP 数据库是一个更高级别的“抽象”,它意味着更高的开发效率。

“Serverless” 并不是没有服务器,开发者只需要关注开发业务应用,而不用管理和维护底层基础设施。通过消除后端基础设施的复杂性,Serverless 让开发者将注意力从服务器级别转移到任务级别。

以电商为例,过去开发者搭建一个电商网站,需要有库存、订单、支付等系统,这些系统对在线交易要求很高,数据不能丢失也不能出错。此外还需要 7*24 小时不停机,性能还要求特别好。这属于典型的 OLTP 数据库需求。当领导想要看一天售卖的情况,如某个地区售卖金额,还可借助 TiDB 的 HTAP 场景,在一个系统既做在线的支付交易,又可以直接进行实时的数据分析。

当遇到双 11 等大促活动时,为了应对流量洪峰,多数电商公司会在双 11 之前采购服务器,进行容量规划,但是当大促活动结束,这些机器的资源就闲置了,造成了资源浪费。

当有了 Serverless 后这一切都改变了,开发者无需关心底层的基础设施。流量洪峰来临时,Serverless HTAP 数据库可以自动扩容来支撑业务,洪峰降低就自动缩容,真正做到按需付费。而对于分析场景,只有需要分析的时候才开始启动,分析完之后释放,只需要根据分析所使用资源来付费即可。

黄东旭认为,Serverless 不会改变数据库本身的应用场景,而是改变了数据库在价值交付中的粒度,同时降低使用门槛。

为此,PingCAP 推出 TiDB Cloud Serverless Tier,并且在 11 月 1 日已经上线公测,20 秒就可以创建一个 HTAP 数据库集群并获得流畅的开发体验。TiDB Cloud Serverless Tier 背后是对于云上所有的弹性资源都进行了很好的整合,及巧妙的调度,提供出一个极致弹性的用户体验。这个用户体验比原来的云原生数据库更往前跨越了一步,细节更少,抽象程度更高。Serverless 的出现,对于个人开发者或初创公司尤其有吸引力,快捷、低价、省心可以让开发者快速搭建应用,更快将业务投向市场中。

PingCAP终极前进方向

近几年,Serverless 已经成为最热门的话题之一,各大云计算厂商、数据库厂商也都纷纷进入到Serverless 领域。Serverless 究竟是大厂钓鱼的新鱼饵,还是未来大前端的新发展方向?

在黄东旭眼中,数据库本应该就是很简单的东西。在上大学时,老师曾告诉他,只要会写 SQL 就会使用数据库了。但工作以后才发现数据库领域里还有 OLTP、OLAP、实序数据库、图数据库,以及各种各样稀奇古怪的数据库,用户得学习一大堆东西,这些东西里又有无数的细节。黄松旭认为,开发者本应该花更多的时间专注于业务创新上,那些复杂的事情就应该由技术厂商通过技术手段简化、无感化。未来开发者所关心的应该只有数据操作的 API ,这一层才是离业务更近的东西。

而在云上提供 Serverless 能力成为现实后,关于数据还将解锁很多新玩法。比如,既然数据域已经存储到云上,那数据共享和数据交换就变成了一个自然又简单的事情,到时候很有可能会诞生一种叫做 “Data Market” 的新商业模式,数据也将衍生出更多新的产品形态。对开发者而言,真正重要的是流畅的开发体验,用户体验是指引产品做得更好用的方向,这也是 PingCAP 终极的前进方向,也是作为一个基础软件提供商的担当!

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/281600.html<

(0)
运维的头像运维
上一篇2025-05-13 01:55
下一篇 2025-05-13 01:56

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注