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