前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谈谈“数据库中间件”生态与发展

谈谈“数据库中间件”生态与发展

作者头像
用户5548425
发布2023-02-16 11:03:31
6420
发布2023-02-16 11:03:31
举报
文章被收录于专栏:韩锋频道韩锋频道

中间件,作为基础软件之一,在IT基础设施中扮演中重要的角色。本文对中间件、特别是数据库中间件的现状与发展做下简单分析。

1. 中间件概述

1).中间件
中间件(Middleware),是指处于操作系统、数据库与应用系统之间的软件,用来屏蔽、扩增强、扩展底层技术细节及能力,为应用系统提供更为简洁、友好的应用访问能力,以其自身的复杂性换来了应用程序开发的简单。广义中间件的定义是非常宽泛,比如解决系统间网络通信的消息中间件、提供分布式环境下统一配置的注册配置中心、应用服务访问的网关、访问数据库的数据库中间件、集成平台等等,都属于中间件的范畴。中间件的功能特点及其自身定位,决定了中间件的多样性。从类别上看,中间件可大致分为基础支撑类中间件、应用集成类中间件、平台类中间件以及数据类中间件,可参考如下图。目前业内还没有比较标准及权威的划分方式。

2).数据库中间件

数据库中间件,作为重要的一种中间件产品,在过去一二十年伴随互联网应用的兴起而发展起来的,帮助很多互联网企业有效地解决了分布式、大规模、经济性、可用性及管理类等诸多问题,也其中诞生很多优秀的中间件产品。这类技术从本质上将是基于数据库产品之上,通过增强、扩展器能力解决原有数据库有所短板的应用级解决方案。虽然其中用会到一些数据库实现技术,但从本质上将并不是一个数据库系统。

2. 中间件生态现状分析

从中间件产品发展来说,目前仍处于一个快速更新、快速发展的阶段。随着数字化转型深化,企业对底层数据基础设施提出了更高的要求。中间件产品位于底层基础设施与应用系统之间,起到很好地承上启下作用。伴随着云计算、大数据、物联网、数据治理等各类新兴技术的快速发展,中间件产品的应用范围和功能被快速扩大,并由于中间件产品的兼容性、共性支撑等核心价值点,其产品价值得以快速提升,并被赋予重要的产业价值。

1).商业发展

从市场侧表现来看,中间件市场呈现稳定高速发展中。下图来自计世资讯《2021-2022年软件基础设施(中间件)市场发展趋势研究报告》数据,在2021年国内中间件行业市场总体规模达到88.7亿元,同比增长11.7%。整体来看,过去几年虽然由于疫情等原因,实体经济对中间件投入有小幅放缓,但中间件的市场规模仍然保持了10%左右的增速。

2).资本投入

从资本层面上看,来自于中间件的项目颇受资方认同,一大批以开源项目为代表的中间件产品融资走向商业化。这其中包括

  • 2021 年 2 月,网关中间件 Apache APISIX 背后的开源商业化公司“支流科技”宣布完成百万美元 Pre-A 轮融资。
  • 2021 年 5 月,数据库中间件 Apache ShardingSphere 团队成员组建的商业公司“SphereEx”完成数百万美元天使轮融资。
  • 2021 年 10 月,基于 Apache Pulsar 的初创企业 StreamNative 宣布获得 2300 万美元 A 轮融资。
  • 2021 年 11 月,面向 IoT 与 5G 场景消息与流处理的开源基础软件供应商 EMQ 宣布完成 1.5 亿人民币的 B 轮融资。
  • 从海外来说同样如此,例如2021 年 6 月,消息系统 Apache Kafka 背后的公司 Confluent 在纳斯达克上市。Confluent 在 2020 年 4 月的最后一轮风险投资中估值为 45 亿美元,一年后在上市首日估值超过 100 亿美元等。

3).细分赛道表现

具体到数据库中间件赛道,行业整体呈现一家独秀的局面。如下图是根据第三方平台-墨天轮收集的数据库中间件得分对比。以 Apache ShardingSphere 及对应公司 SphereEx 公司的商业产品,表现尤为突出;此外几家来自于互联网公司的中间件产品也在发展中,但相对有些滞后。

3. 中间件产品发展趋势

中间件,作为一个快速发展的基础软件之一,近些年来呈现出鲜明的发展特点,呈现出业务化、服务化、一体化、插件化、云化等诸多发展趋势。

1).整体发展趋势

❖ 业务化

中间件发展正从自底向上技术驱动转变为更多自顶向下的应用层的业务驱动,凝练更多的应用和业务模式,支持云基础设施、大数据基础设施等更多复杂业务的开放式多方协同和按需集成能力。

❖ 一体化

中间件技术的发展趋势,正在由种类繁多、功能相对单一的中间件产品趋向集成和整合,形成统一的计算平台的发展,中间件一体化全栈式的发展趋势明显,更易于平台演化、易于开发、易于管理。在全栈式一体化的趋势中,集成化的全栈中间件平台所包含的各类中间件子产品共同组成了一个相互关联的有机整体,这种“集成化”,绝非简单拼凑,而是一种深度整合。

❖ 云化

随着云原生技术体系的逐渐成熟,现在的中间件都在云原生化,借助云原生技术,首先解决了自身的弹性和交付问题。通过标准化的服务方式,提供给开发者更加专注于业务开发的能力,从而提升整体开发和运维效率。

❖ 标准化

中间件在各细分领域会逐渐基于开源推进相应标准,开源标准的推进会反推商业产品的出现,同时云服务商会提供越来越多的标准化的中间件产品和服务,但最终受益的还是广大的中间件开发者和使用者。未来在中间件领域将会逐步收敛出头部几家,并最终形成标准。

❖ 插件化

随着企业对中间层更加的关注,希望在这一层解决更多的问题。中间件产品正通过插件化能力提供灵活快速的的扩展,同时借助于前者的标准化,提供统一对外的服务。用户可更多基于这样的平台快速构建自我服务能力,形成企业内部统一服务。

2).数据库中间件发展趋势

数据库中间件,自诞生以来,早期更多是用来解决来自互联网、电商平台的业务规模问题。其核心能力定位于解决大规模的数据分片问题。因此也诞生了一大批开源数据库中间件,很好地解决了企业问题。伴随着近些年来数据库碎片化的趋势,这其中部分产品很好地迎合了这一发展趋势,不再拘泥于单一业务、单一功能,而是快速扩展其功能外延。提供诸如数据安全、流量治理、接入网关、异构混算等能力,逐步将数据库中间件平台打造为企业的数据基础服务,形成所谓的“OneDB”的概念。满足企业对异构数据库乃至异构数据基础平台的统一纳管、治理、服务的诉求。相信作为中间件家族的核心产品,数据库中间件未来将在业务化、一体化、云化、标准化、插件化方面继续发展,作为企业数字基础设施的核心关键组件。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 韩锋频道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1).中间件
  • 中间件(Middleware),是指处于操作系统、数据库与应用系统之间的软件,用来屏蔽、扩增强、扩展底层技术细节及能力,为应用系统提供更为简洁、友好的应用访问能力,以其自身的复杂性换来了应用程序开发的简单。广义中间件的定义是非常宽泛,比如解决系统间网络通信的消息中间件、提供分布式环境下统一配置的注册配置中心、应用服务访问的网关、访问数据库的数据库中间件、集成平台等等,都属于中间件的范畴。中间件的功能特点及其自身定位,决定了中间件的多样性。从类别上看,中间件可大致分为基础支撑类中间件、应用集成类中间件、平台类中间件以及数据类中间件,可参考如下图。目前业内还没有比较标准及权威的划分方式。
  • 从中间件产品发展来说,目前仍处于一个快速更新、快速发展的阶段。随着数字化转型深化,企业对底层数据基础设施提出了更高的要求。中间件产品位于底层基础设施与应用系统之间,起到很好地承上启下作用。伴随着云计算、大数据、物联网、数据治理等各类新兴技术的快速发展,中间件产品的应用范围和功能被快速扩大,并由于中间件产品的兼容性、共性支撑等核心价值点,其产品价值得以快速提升,并被赋予重要的产业价值。
  • 中间件,作为一个快速发展的基础软件之一,近些年来呈现出鲜明的发展特点,呈现出业务化、服务化、一体化、插件化、云化等诸多发展趋势。
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档