0
本文作者: 曉楠 | 2023-03-25 21:33 |
“3、2、1,開始?!?br/>
隨著倒數(shù)口號的響起,舞臺上,5位工程師在各自面前的電腦上寫下13年前OceanBase故事開始時的第一行代碼。隨后,屏幕上一串串代碼接連涌現(xiàn)、流動、交織,匯聚成一個嶄新的,藍(lán)、綠、黃三條超級符號交相呼應(yīng)的圖案——這是OceanBase的全新Logo。
而這5位工程師,是OceanBase13年一步步走來的見證者:OceanBase第一批研發(fā)工程師代表楊志豐、第一個客戶網(wǎng)商銀行的DBA于瀚凇、第一個開源項目contributor張博、第一屆OceanBase數(shù)據(jù)庫大賽冠軍黃人煌,以及一路為OceanBase保駕護航的 CTO 楊傳輝。
“在這樣一個特殊的環(huán)節(jié),OceanBase希望和他們一起見證?!?/p>
楊傳輝表示,新Logo的設(shè)計靈感取自 OceanBase 經(jīng)典“三副本”架構(gòu),寓意“流動的數(shù)據(jù)”。
藍(lán)色代表科技、綠色代表生活、黃色代表未來?!癘ceanBase 希望通過創(chuàng)新的技術(shù)幫助數(shù)據(jù)能夠可信、高效、低成本地流動,助力更多企業(yè)探索新的商業(yè)可能,創(chuàng)造數(shù)字時代的新未來。”楊傳輝說道。
OceanBase邀請合作伙伴共同發(fā)布全新Logo
3月25日,首屆OceanBase開發(fā)者大會在北京舉行。其中一個環(huán)節(jié)就是發(fā)布了OceanBase的全新Logo。
更為重頭的是,OceanBase希望可以通過不斷降低開發(fā)者在分布式數(shù)據(jù)庫時的使用門檻,構(gòu)建一個對開發(fā)者友好的分布式數(shù)據(jù)庫。于是,OceanBase現(xiàn)場首次公布了四項“開發(fā)者友好”實踐。
一、正式發(fā)布OceanBase 4.1版本
OceanBase CTO楊傳輝發(fā)布4.1版本
OceanBase成立于2010年,宏觀上歷經(jīng)三次架構(gòu)演進。
2010年——2015年的0.1—0.5版本期間,OceanBase是一個單寫多讀的架構(gòu);2016年——2021年的1.x—3.x版本期間,是一個全分布式架構(gòu)。
雷峰網(wǎng)了解到,去年10月,OceanBase在“云棲大會”上發(fā)布了OceanBase4.0版本,正式進入單機分布式一體化架構(gòu)時代。
什么是單機分布式一體化架構(gòu)?
單機分布式一體化架構(gòu)是OceanBase新定義的一個概念。
可以這樣理解,一個成熟的、具有單機分布式一體化架構(gòu)的OceanBase 4.0,不做選擇,既要單機架構(gòu)的優(yōu)勢,也不放過分布式架構(gòu)的發(fā)光點。
具體來說,它的最核心價值在于把單機架構(gòu)的高性能、低成本優(yōu)勢,與分布式架構(gòu)的可擴展、高可用能力完全融合到一套系統(tǒng)里面。這樣做的好處是在開發(fā)者使用的過程中,可以在獲得一個具有高性能的分布式數(shù)據(jù)庫的同時,使用門檻大大降低。
楊傳輝表示,在單機性能評測中,OceanBase 4.0已然超越了MySQL 8.0。在對32C的機器進行MySQL 8.0和OceanBase 4.0的性能測試結(jié)果顯示,OceanBase4.0要高于MySQL8.0,并且在最為綜合的讀寫場景中性能要高出39%。
而此次發(fā)布的4.1版本,在4.0版本的基礎(chǔ)之上進一步提升了性能、完善了功能、增強了穩(wěn)定性。不論是在內(nèi)核能力,還是在小規(guī)格綜合讀寫性能方面都得到了極大提升。
相比4.0版本,4.1版本的事務(wù)處理(TP)性能提升40%,數(shù)據(jù)分析(AP)性能提升15%,旁路導(dǎo)入平均將加載數(shù)據(jù)的性能提升6倍,新增租戶級別物理備庫以及更細(xì)粒度的資源隔離能力,且全面兼容MySQL8.0版本,更通用、易用。
二、升級工具,推出向?qū)降陌惭b部署
對于用戶來說,一款產(chǎn)品的好與不好,除了技術(shù)特點和優(yōu)勢,使用的門檻有多高也是不容忽視的一個關(guān)鍵所在。
自從OceanBase正式開源以來,收到開發(fā)者在使用過程中的很多反饋問題都是最初級的安裝部署問題。其中有兩類問題特別典型,一是找不到依賴包;二是很多組件配置起來特別復(fù)雜。
雷峰網(wǎng)(公眾號:雷峰網(wǎng))獲悉,為了解決這一問題,OceanBase團隊思考良久后,內(nèi)部定了一個目標(biāo):兩分鐘,要實現(xiàn)只需要用吃一包泡面,喝一杯咖啡的時間,就完成“一鍵安裝部署”。
結(jié)果就是團隊推出向?qū)降陌惭b部署,讓部署時間從小時級降到分鐘級,可實現(xiàn)2分鐘部署demo環(huán)境、10分鐘完成標(biāo)準(zhǔn)部署集群,降低了使用分布式數(shù)據(jù)庫第一道門檻。同時,把開發(fā)工具(OCP Express)集成到社區(qū)版,一鍵下載全部署,降低運維成本。
三、推出場景化文檔,解決文檔“不好找、不好用”頑疾
對于開發(fā)者來說,數(shù)據(jù)庫文檔就是“說明書”,是使用數(shù)據(jù)庫的敲門磚。而長期以來,分布式數(shù)據(jù)庫天然的復(fù)雜架構(gòu)和理解成本,以及國產(chǎn)數(shù)據(jù)庫技術(shù)文檔的晦澀難懂,讓很多數(shù)據(jù)庫愛好者望而卻步。久而久之,數(shù)據(jù)庫對于很多人來說成為了一門“只可遠(yuǎn)觀,不可靠近”的技術(shù)。
OceanBase看到了這一痛點,結(jié)合外界反饋的問題和建議,從貼近用戶視角和場景做設(shè)計,重構(gòu)了7000多頁文檔,解決了開發(fā)者在使用時,數(shù)據(jù)庫文檔“看不懂、找不到”的頑疾,輕松學(xué)會數(shù)據(jù)庫的“從入門到精通”。
四、OceanBase宣布將整體研發(fā)流程遷移至外部,統(tǒng)一企業(yè)版和社區(qū)版代碼分支,讓每一位開發(fā)者看到代碼進展。另外,還宣布即將開源三大開發(fā)者工具(ODC、OCP Express和MySQL binlog service)。
如今,隨著技術(shù)的不斷進步,需求的不斷變化,云計算的部署方式也在不斷演變,公有云、私有云、多云、混合云等。
面對OceanBase是否符合未來發(fā)展趨勢的問題時,楊傳輝表示,不管如何變化,OceanBase一定是符合未來技術(shù)發(fā)展趨勢的。不管是云原生的,還是多云原生,甚至是一些混合云平臺,OceanBase都可以進行部署,并為用戶提供完全一致的使用體驗。
“希望未來真正將OceanBase做成一款主流的數(shù)據(jù)庫產(chǎn)品。”楊傳輝說道。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。