談談“資料庫中介軟體”生態與發展

碼農談IT發表於2023-02-02

談談“資料庫中介軟體”生態與發展

中介軟體,作為基礎軟體之一,在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”的概念。滿足企業對異構資料庫乃至異構資料基礎平臺的統一納管、治理、服務的訴求。相信作為中介軟體家族的核心產品,資料庫中介軟體未來將在業務化、一體化、雲化、標準化、外掛化方面繼續發展,作為企業數字基礎設施的核心關鍵元件。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024924/viewspace-2933729/,如需轉載,請註明出處,否則將追究法律責任。

相關文章