螞蟻集團旗下OceanBase獨立運營後首次亮相,CEO楊冰稱已做到100%“根自研”
螞蟻集團旗下的螞蟻國際、OceanBase和螞蟻數科已成立董事會,獨立面向市場。3月20日,OceanBase城市行首站落地深圳,這也是OceanBase獨立運營後的首次亮相。
公開資料顯示,OceanBase是螞蟻集團旗下的自研原生分佈式數據庫,成立於2010年。目前有超過750個主流產品加入其自研技術生態,超過500家企業將其社區版產品應用於真實的生產系統,超過35000名數據庫從業者獲得OceanBase人才認證。
“OceanBase致力於打造負載關鍵業務系統的一體化數據庫,作爲一款‘100%根自研’國產數據庫,‘根自研’就是OceanBase負載關鍵業務系統的最大底氣。” OceanBase CEO楊冰表示。
據楊冰介紹,目前OceanBase已經做到了100%根自研,包括從0到1自研三百萬行代碼、自研代碼開源主導產品和社區發展方向、構建自研技術生態。基於“根自研”和中國場景的打磨,OceanBase才得以推動樹立分佈式數據庫在性能、容災、高可用、架構上的新標準。
楊冰坦言,隨着企業走向現代數據架構,數據庫上承IaaS層、下接SaaS層,是IT系統中最關鍵、最複雜的環節,是“最難啃的骨頭”。根據IDC分佈式事務數據庫市場追蹤報告,分佈式數據庫正在成爲新的數據庫流行趨勢,越來越多的企業正在使用分佈式數據進行關鍵業務系統升級。
從整個架構演進的趨勢來看,楊冰認爲分佈式數據庫流行它也是一種必然演進的結果。“最早期的時候,因爲業務敏捷性以及擴展性的需要,最早大家‘動刀子’是在SaaS層,因爲這一層最容易而且本身就天然具備可擴擴展性。”他說道。
楊冰指出,從單體走向了服務化、微服務,近幾年發展到雲原生。他認爲,當前應用其實是比較容易,可以進行擴展的業務系統越來越多。這股壓力並沒有直接擊穿PaaS和數據庫這層,而是跨越了這層傳導到了IaaS層。
“因爲這層雖然也很重要,但是由於和業務無關,而且標準化接口做得比較好(文件系統、操作系統),所以這在一層也比PaaS層更早,對於計算、存儲、網絡這些資源進行虛擬化,慢慢走向了容器化、虛擬化、雲化。”楊冰分析。
但實際上,最後這兩層完成了迭代以後,把壓力傳導到了PaaS層。據楊冰介紹,PaaS層是最難的,既有狀態,又是業務相關。而且它往往是包含了“既要、也要、還要”的要求,要擴展性,但是數據要一致;同時要承載海量的數據,它有1萬個數據庫或者1000個數據庫,這種有狀態的管理是非常難的,包括這些量變大之後,高可用要求一點都不會下降,反而變得更高。所以,分佈式數據庫是現代應用架構在數據層的最優解法,也是最佳實踐。
事實上,從技術架構看,金融行業使用的數據庫仍以集中式爲主,但分佈式數據庫是大勢所趨。《金融業數據庫供應鏈安全發展報告(2022)》調研數據顯示,集中式數據庫在金融業的總體佔比仍高達89%,其中銀行80%,證券和保險業佔比均超過90%。
楊冰指出,從金融出發通常是廠商在業務發展中的第一站,分佈式數據庫提供了新的選擇,也是未來的發展方向。他指出,伴隨着互聯網技術興起,金融服務面臨互聯網化、支付場景移動化、服務普惠性發展等趨勢,金融機構的服務也需要面對海量交易、大促等新的服務挑戰,傳統集中式數據庫的侷限性逐漸顯露,探索各類分佈式數據庫的應用落地,是金融機構對數據庫升級改造的主要方向。