一體化浪潮來襲,從產品角度看 OB 大會
原創近期很榮幸受邀參加了 OceanBase 2024 開發者大會。在此次大會上,與很多同業者一起見證了 OceanBase 4.3 這一版本的發布,同時也見到了很多新老朋友,一起暢談數據庫行業發展。這兩天陸續有不少朋友發表了參會感受,作為一名數據庫產品人員,我則想從產品角度談談此次參會的一些感受。
1. 數據庫一體化必將成為一種趨勢
此次大會的主旨是“攜手開發者打造一體化數據庫”,那么何為一體化數據庫呢?在這之前我們先看看來自三方機構的一些觀點。下圖是本次大會邀請的Gartner分析師做的預測,其重點是兩條,一是云數據庫的快速發展,二是關系型數據庫將承載更多 NoSQL 的能力。
結合其他的一些趨勢變化,進一步展開來說,關系型數據庫未來仍將是數據庫主流形態,但為了滿足更多數據場景化需求,必將融合更多能力,這其中就包括如TP與AP的融合、多模數據融合等。
2. OB 眼中的數據庫一體化
那么OB眼中的一體化是怎樣的呢?我們可以用架構、場景、環境三個詞來概括。先來回顧下OB的發展之路,從下圖可見其經歷了幾個階段。那么早期的單寫多讀架構、全分布式架構到單機分布式一體化架構,都是其技術架構的演進,可以說為 OB 的長久發展奠定了一個堅固的基礎。后續對AP、NoSQL 等能支持,都是依托于此。那么從最新發布的 4.3 版本開始,已經有了明顯的變化,就是不再強調技術架構的演進,而是從場景上進行了拓展。
從下圖可以看到,正在越來越多的開發者將 OB 應用到更多場景,進而驅動 OB 成為新定義下的一體化數據庫。從本次重點發布的 AP 能力為契機,OB 已經邁過了標準分布式 TP 數據庫到更廣泛多元的業務場景中。從下圖也不難看出 OB 的發展路線,從 TP 到 AP、從關系模型到多維模型,進而發展到多基礎設施領域。簡單預測下,此次淺嘗輒止的多模部分,特別是與 AP 的結合將是未來一兩個版本的重點;而之后的發展重點將是多架構基礎設施,猜測應該是云方面的重大進展。
3. AP定位:PB 規模下最強六邊形戰士
作為此次發布的重點,AP 能力是這一版本的突出所在。從下圖可以看出,OB 此次拿出的 AP 能力是很強悍的,去年開發者大會上的一些“作業”也都完成了,看來其內部這一年來投入不少。OB 在 TP 領域夯實基礎之外,重點在 AP 領域的增強,確實可以一方面獲得更多場景化實踐、擴大使用領域,一方面也拉大與其他分布式數據庫的技術差距,避免在簡單場景的暴力 PK,進一步拔高自己的技術壁壘。
而且在此次發布上不是簡單的 AP 內核能力發布,還包含了一系列周邊生態,并輔助以 TP 能力加持,可以說打了一套組合拳。并且定位也很清楚,就是一定規模下(數百 GB 到數百 TB)級別的最強分析庫。更是在會場上直播了跟國外某知名產品的 PK 比賽。
4. OB 產品定位之五大場景
從用戶角度來看,復雜技術名詞很枯燥,明確知道自己的場景是否適用才是關鍵。OB 此次主打的“一體化”定位,更容易使用戶產生困惑,是否所有場景都可用。OB 這點做的不錯,拋出了自己的場景定位,其希望是通過 OB 這一個平臺,可以支持企業內部 80% 的數據使用場景。沒有數據庫是完美的,不同產品都有自己的舒適區,不存在所謂“銀彈”的產品。OB 為自己的場景定位描述為五大領域:簡單 TP、復雜 TP、KV、混合負載 HTAP、實時AP??梢哉f還是比較清晰的,當然這部分還可以做的更好些。在會場上也跟 OB 同學談了談自己的建議,上述維度更多的還是從產品自身出發,其實可以更好地從用戶維度出發(即將用戶的使用場景梳理成大圖,然后在上面填格子,讓用戶對 OB 的產品定位更容易一目了然)。
作為此次發布會的重點,后面主要說明后三個場景的情況。一個場景是混合負載(HTAP)的場景,OB 給自身的定位是 OLTP Plus,即以 TP 為基礎的 AP 擴展。其支持的兩種模式,可以在一定程度上滿足用戶對數據分析的需求,但還達不到標準數倉的能力。
第二個場景可以理解為數據倉庫場景,只不過這里面有明顯的一些定位性描述,輕量級、實時數倉。其典型使用場景同標準數倉無異,通過 ETL 過程寫入預建模模型,通過其新增的列存表、物化視圖、行列混存提供從 ODS 層一直到 ADS 層的支持。后面舉例中還說明從某數倉遷移過來的案例。
第三個場景則是多模,這部分目前感覺還處于相對早期,本次重點說明是KV,相信后續會將更多模型支持豐富起來。其希望是提供一套引擎、一份數據、多種模型、多種計算的承載體,核心價值在于讓用戶降本增效。
5. 寫在最后
作為此次大會的觀察員,受邀觀摩了本次大會,也感受到主辦方的誠意。作為一家國產數據庫廠商,我看到了近一年來的發展變化、也為OB的發展點贊。近些年國產數據庫迎來了發展的黃金期,一大批國產數據庫如雨后春筍、蓬勃成長。隨著產品開始步入深水區,企業也紛紛開始關注定位、找對場景,找尋適合企業發展的最優路徑。這里也希望我們國產數據庫越發展越好,有更多的企業能找到自己的定位。