用抽象解决复杂性 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

相关推荐

  • 云服务器和云虚拟主机怎么选?云服务器和虚拟主机区别

    云服务器适合业务增长快、需弹性扩展的场景,而云虚拟主机适合预算有限、技术门槛低的小型静态网站或测试环境,二者核心区别在于资源独享性与运维复杂度,核心差异解析:从底层架构到使用体验很多人容易混淆这两者,觉得它们都是“买空间建站”,它们的底层逻辑完全不同,云服务器(ECS)就像是你租了一整栋别墅,水电网络独立,你想……

    2026-06-29
    0
  • 赣州智慧旅游招聘是真的吗?赣州旅游人才招聘信息

    中级岗位(3-5年经验)月薪范围通常在6000-10000元,这类岗位需要独立负责项目模块,如独立运营一个抖音账号,或维护一个景区小程序的功能迭代,具备成功案例的候选人议价能力较强,高级岗位(5年以上经验)月薪范围通常在10000-20000元,部分核心管理岗可达更高,这类人才需要具备战略规划能力,如制定整个景……

    2026-06-29
    0
  • 赣州智能物联网车位锁如何管理?智能车位锁管理系统多少钱

    赣州智能物联网车位锁管理的核心在于通过云端平台实现远程控锁、状态实时监控及自动计费,彻底解决传统车位“被占难管”与“找位难”的痛点,在赣州这样的城市,随着机动车保有量的持续增长,老旧小区、商业综合体以及私人固定车位的资源矛盾日益凸显,传统的机械地锁或简易遥控锁,不仅操作繁琐,更无法实现数据化管理,引入智能物联网……

    2026-06-29
    0
  • 赣州智能消防栓好用吗,智能消防栓多少钱一个

    赣州智能消防栓通过物联网技术实现实时监测与远程报警,能显著降低火灾响应时间并提升城市消防安全管理水平,是目前智慧城市建设中不可或缺的基础设施,赣州智能消防栓的核心价值与应用场景传统消防栓往往存在“看不见、摸不着、用不了”的痛点,在赣州这样地形复杂、老城区与新城区并存的区域,传统设施的管理难度极大,智能消防栓的出……

    2026-06-29
    0
  • 云服务器和物理机到底有啥区别?

    云服务器本质上是虚拟化资源池中的弹性实例,而传统物理服务器是独占的硬件实体,前者胜在弹性与运维便捷,后者强在物理隔离与性能稳定,具体选择取决于业务对成本、扩展性及安全合规的权衡,很多人初次接触服务器时,容易把“云服务器”和“传统物理服务器”混为一谈,觉得它们都是用来跑网站或存数据的盒子,这两者的底层逻辑完全不同……

    2026-06-29
    0

发表回复

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