OceanBase自2010年成立至今始終貫徹“一體化”產品設計理念。三年前,通過技術創(chuàng)新突破分布式數據庫的性能瓶頸,打造出業(yè)內首個單機分布式一體化架構,兼顧分布式系統的水平擴展優(yōu)勢與集中式數據庫的單機性能優(yōu)勢。
OceanBase產品部總經理楊志豐介紹,此次發(fā)布的單機版,正是在單機分布式一體化架構基礎上持續(xù)創(chuàng)新單機技術,進一步擴展產品形態(tài),滿足企業(yè)從分布式到單機的多元化需求。
經實際測試,在典型的16核服務器配置下,經過sysbench標準測試集的實際測試,OceanBase單機版的整體性能全面優(yōu)于MySQL 8.0。特別是在高并發(fā)寫入場景中,通過自適應事務優(yōu)化機制,吞吐量實現顯著提升,達到MySQL 8.0的214.99%,能夠滿足高負載場景下的業(yè)務需求。
據悉,OceanBase單機版專為中小規(guī)模業(yè)務場景設計,適用于非核心場景、國產升級場景,以及分布式與單機混合部署場景,幫助企業(yè)在分布式核心系統與單機非核心系統的技術棧統一,多層級分布式與單機混合架構技術棧統一,以及面向單機數據庫國產升級提供不止于平替、面向未來的架構升級。
楊志豐特別提到,OceanBase單機版優(yōu)化了多級架構業(yè)務場景的適用性。對于“一總部多分布”的分布式業(yè)務系統,可以實現多層部署,在總部部署分布式版,用于處理高并發(fā)業(yè)務,在分部部署單機版,用于處理本地訂單,定期與總部同步??偛亢头植康臄祿捎靡恢碌募嫒菪院屯耆瑯嫷臄祿?,避免多套系統間的數據同步,從而降低運維門檻。
在技術層面,單機版延續(xù)了OceanBase的整體優(yōu)勢:100%根自研、高度兼容MySQL和Oracle,可在保持原有架構基本不變的前提下實現平滑升級,減少應用改造成本。同時,基于一體化架構提供HTAP混合事務與實時分析處理、多模數據處理等面向未來的架構能力。
為了滿足企業(yè)從小到大的業(yè)務訴求,OceanBase單機版支持通過技術路徑實現分布式架構擴展。企業(yè)能夠根據實際業(yè)務規(guī)模,在初期階段選擇單機版部署以降低投入,隨著業(yè)務增長動態(tài)增減節(jié)點實現彈性擴展。
截止目前,OceanBase已實現一體化架構、一體化引擎、一體化產品,做到云上云下一體化、多工作負載一體化(TP+AP)、多模一體化(SQL+NoSQL)、向量融合一體化(SQL+AI),致力實現用一個數據庫滿足用戶80%的數據庫需求。