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