對OceanBase“一體化”產品戰略的一點淺見
16日召開的2023 OceanBase年度釋出會,老魚歸納總結為"1+2"。即1個釋出,2個版本更新。
1個釋出指的是“一體化”產品戰略釋出。2個版本更新是OLTP版4.2.1 LTS和OLAP版列存實驗室版.
1、 什麼是“一體化”產品戰略?與“融合”“多模”有什麼不同?
2、 一體化”產品戰略的來龍去脈?
3、 4.2.1 LTS版(OLTP版)和列存實驗室版(OLAP版)有哪些亮點?
作為行業觀察者,老魚想透過這篇文章分享一些個人對這3個問題的瞭解及看法。
什麼是“一體化”產品戰略?
說到“一體化”產品戰略,這並非什麼高深莫測的概念。簡單來說,OceanBase意圖透過一個資料庫解決大部分問題(官方說80%),簡化客戶的資料庫應用。
“一體化”產品戰略,有兩個量化指標,追求分散式架構下的極致效能與最佳成本。通俗的說,既能實現同等硬體條件下,比主流單機資料庫提供更好的效能,也能實現分散式架構下事務處理和實時分析的最佳效能。此外,統一的技術棧,能有效降低管理成本,架構成本、儲存成本、運維成本、管理成本。
需要注意的是,不能簡單的把“一體化”等同於“融合”或“多模”,因為,有不同。
“一體化”產品戰略到底包含什麼?官方新聞通稿說,從2010年至今,OceanBase專注OLTP(事務處理)場景,逐步實現工程一體化、TP/AP一體化、雲上雲下一體化、單機分散式一體化。
目前透過一個資料庫、一套架構、一份資料、一個技術棧、一個引擎的方式,實現多模型、多相容模式、多租戶、多工作負載、單機分散式一體化架構、多基礎設施,用一個資料庫滿足客戶80%的資料庫場景需求。
很顯然,一體化資料庫與多模、融合資料庫看起來相似但有著關鍵性差異。一體化的產品策略不僅涵蓋了資料模型融合,還包括了從架構層面上的整合——將單機和分散式系統融為一體。而融合是無表達單機分散式一體化。
“一體化”產品戰略的來龍去脈
OceanBase的“一體化”戰略並非空中樓閣。
OceanBase CEO楊冰在大會上說,從OceanBase誕生的第一天起,實踐的就是“一體化”產品理念,把複雜留給自己、把簡單留給客戶。
OceanBase CTO楊傳輝在會上分享了OceanBase“一體化“思路的起點,設計理念及踐行過程中的創新。
13年前,也就是在2010年,他加入OceanBase團隊時,目睹了MySQL等流行開源資料庫的侷限性——只能處理簡單且小規模的查詢。這促使他們自主研發OceanBase,一個能應對各種規模和複雜度查詢的分散式資料庫。這就是一體化思路的起源。
走上自研之路後,他們融合分散式技術的精髓,實現了諸多技術革新,這包括將Paxos演算法融入資料庫,實現RPO等於0,RTO小於8秒,以及建立城市級容災能力。還創造了TPC-C世界第一,提出單機分散式一體化架構,引入LSM-Tree儲存引擎,大幅降低儲存成本等。
OceanBase的一體化設計分成三個層次。首先,是打地基——單機分散式一體化架構,能夠處理各種規模的資料。接著,是一體化引擎層,涵蓋儲存、事務處理、SQL引擎,以及雲上雲下儲存計算分離的引擎,主要解決資料儲存和計算的問題。最終,他們構建了全面的一體化產品,這一產品解決了客戶關於多種工作負載、資料模型、資料介面和相容模式的需求。
另外,OceanBase核心理念是透過一個資料庫解決80%的問題,旨在簡化資料管理,而非全面覆蓋。
楊傳輝告訴老魚,"80%並不是一個具體的量化值。它主要指的是,OceanBase能夠滿足大多數主流場景的需求。這包括不同規模的客戶——從超大規模到中等甚至小型規模的使用者。雖然大多數使用者(尤其是中等規模的)的需求可以得到滿足,但對於某些特別或定製化的需求,OceanBase可能無法提供支援。"
“一體化”產品化實現:4.2.1 LTS
如前文所述,2023 OceanBase年度釋出會有兩個版本更新,分別是OceanBase 4.x的首個LTS版本4.2.1和可供預覽的列存實驗室版。
OceanBase 4.2.1 LTS是首個長期支援、可規模化使用的一體化資料庫,不僅是對去年推出的4.0版本的重要升級,也是面向分散式OLTP核心場景的一個具備完整版功能的里程碑版本,因為,這個版本在客戶遷移、運維和穩定性方面滿足了OceanBase上關鍵業務負載的幾乎全部核心需求。
效能比上一個3.2版本的TP(事務處理)效能高出1.9倍,AP(分析處理)效能高出2.7倍。官方給出的測試資料,在4C、8C、16C等中小規格的單機場景下,4.2.1 LTS的 sysbench 綜合效能高於 MySQL 8.0。另外,4.2.1 LTS實現了更低的容災成本,透過2個副本實現了RPO= 0,即在資料恢復時無資料丟失。
在OLAP方面,OceanBase也帶來了突破。釋出會現場,OceanBase列存實驗室版本同ClickHouse進行了跑分PK。結果顯示,在同等硬體條件下,OceanBase的效能達到了ClickHouse的同一水平。根據楊傳輝大會上的分享,列存版本將在 4.3 版本正式釋出。
據國際諮詢機構 Forrester 對 OceanBase 總體經濟影響的調研,採用OceanBase後企業資料儲存空間節約 70%、伺服器資源節約 85%、平均每註冊使用者資料庫成本節約 50%,且呈現逐漸成本節約遞增的趨勢。
目前,OceanBase資料庫已服務超過1000家行業客戶,客戶數年增長150%,其中30%客戶將其應用於核心系統。
這些資料表明, OceanBase在“一體化”產品戰略下,不僅能夠提供具有競爭力的效能和成本,並且成效顯著。
寫在最後
OceanBase強調“一體化”產品戰略,並不是對專用資料庫的全面否定。事實上,專用資料庫在某些特定資料或業務場景中仍有其不可替代的優勢。OceanBase自己也認可,因此並沒有把話說滿,但能說80%也是一種目標與自信。
在老魚看來,這種戰略更多是一種市場定位和戰術選擇,旨在利用一體化資料庫的優勢來滿足大多數企業的常規需求,同時,也是領導者地位展示,畢竟引領了一體化趨勢。
另外,OceanBase 4.2.1 LTS和列存實驗室版確實表現亮眼,畢竟,敢有底氣在釋出會現場跑分PK的資料庫廠商不多,OceanBase算是其中一個。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11310314/viewspace-2996107/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 賈揚清:我對人工智慧方向的一點淺見人工智慧
- 一張圖融合Cynefin和Wardley Map兩種戰略產品分析方法
- 產品戰略框架:進攻與防守 - reforge框架
- Wardley Mapping產品戰略地圖的好處? - AlidadAPP地圖
- 產品管理和產品戰略相關書籍推薦
- 產品管理:停止讓OKR偽裝成產品戰略 - rogermartinOKR
- 我對自己公司產品的看法與一點微不足道的建議
- 記憶體資料庫解析與主流產品對比(一)記憶體資料庫
- 一隻大四狗對程式設計師的淺見程式設計師
- 從戰略到產品的六大步驟 - johncutlefish
- 8月6日,TechWorld 2020創新產品戰略釋出會,我們不見不散
- OceanBase楊志豐 OceanBase 4.0:單機分散式一體化的技術演進分散式
- 寧波三品PLM產品全生命週期管理一體化方案
- 一點點進步的OceanBase資料庫文件!資料庫
- 重使用者產品體驗,一對一直播原始碼開發的生存之道原始碼
- 2018 雲安全報告:產品/戰略/市場表現
- 龍尚“大連線”戰略 產品落地成關鍵
- 龍尚“大連線”戰略產品落地成關鍵
- 兩日一產品體驗報告
- Paradox管理團隊談新的產品戰略和結構轉型
- 產品化機器學習的一些思考機器學習
- 寶葫蘆檔案一體機:助力檔案資訊化戰略轉型
- 對於iOS效能優化的一點看法iOS優化
- 記一次公司產品「負」優化優化
- 死亡擱淺:一封針對雲玩家的挑戰書
- 談談如何像對待產品一樣對待資料
- 偉仕佳傑與 OceanBase 達成戰略合作,共建國產資料庫新生態資料庫
- OMS遷移服務釋出,產品化加速OceanBase商業落地!
- 當代大學生對學習Linux的一點拙見Linux
- 嵌入式產品常見記憶體概念記憶體
- 每週一讀 《人工智慧產品經理的新起點》人工智慧
- 即時通訊產品的一點小思考,貪婪的代價
- 迪思傑與OceanBase達成戰略合作,攜手加速數字化轉型程式
- 騰訊雲宣佈與CODING戰略合作,釋出新產品 Cloud StudioCloud
- 我對EVE的一點點理解
- 淺談浮點數(一)
- 雲原生閘道器開源、自研、商業化三位一體戰略背後的思考
- 小白看產品-產品經理入門(一)需求挖掘