國產數(shù)據(jù)庫,開始核心平替了!
國內互聯(lián)網應用非常發(fā)達,日常生活的方方面面都可以在手機上完成,便捷程度可以說是世界領先,但是作為程序員,我們非常清楚,這個繁榮的互聯(lián)網大廈的根基并不穩(wěn)定,因為它是建立在國外的芯片、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、開發(fā)工具等基礎之上。
圖片
這幾年,某些國家主動挑起貿易和科技摩擦,試圖打壓中國的和平發(fā)展?;ヂ?lián)網大廈的根基,自然成為重點的打擊對象。
所以中國必須要實現(xiàn)自主可控,“信創(chuàng)“就是在這種背景下被提了出來。
從產業(yè)鏈角度看,“信創(chuàng)“包括四個部分:基礎硬件、基礎軟件、應用軟件、信息安全。其中,CPU、操作系統(tǒng)、數(shù)據(jù)庫、中間件是最重要的產業(yè)鏈環(huán)節(jié)。
信創(chuàng)的發(fā)展政策是2+8+N ,“2”是指黨政,是信創(chuàng)產業(yè)發(fā)展的首要領域,“8”是金融、電力、電信、石油、交通、教育、醫(yī)療、航空航天等關于國計民生的八大行業(yè),也是信創(chuàng)產業(yè)發(fā)展的重點行業(yè)。
如果觀察下數(shù)據(jù)庫領域的話,黨政領域的數(shù)據(jù)庫國產替代率高達80%,基本處于替換的尾聲階段,其他領域還比較低。以金融業(yè)為例,銀行核心系統(tǒng)的國產數(shù)據(jù)庫替代率15%左右;證券和保險核心系統(tǒng)的國產數(shù)據(jù)庫替代率不超過20%。
1.為什么國產化替代這么難?
應用程序可以隨著技術的發(fā)展不斷變化,但是程序運行依賴的數(shù)據(jù)非常穩(wěn)定。
尤其是金融業(yè),國家網絡安全和金融監(jiān)管部門對金融行業(yè)有著嚴格的合規(guī)性要求,
它的核心數(shù)據(jù)經過幾十年的沉淀,是非常寶貴的財富,數(shù)據(jù)庫的遷移一旦出錯,損失難以估量,所以沒有人敢輕易動它。
就拿使用廣泛的Oracle來說,要想平滑地替換它,必須要兼容它的SQL語法,存儲過程語法,用戶自定義函數(shù),數(shù)據(jù)類型,安全加密….. 這還不算,還得考慮衍生工具和中間件。
圖片
也就是說,新數(shù)據(jù)庫必須得實現(xiàn)語法、語義、高級特性和生態(tài)的高度兼容,穩(wěn)定性、性能、可靠性也經受住了真正的考驗,用戶才敢動手遷移,這是非常難的事情。
之前靠堆人力、堆機器的方法來實現(xiàn)替換,在今天完全不適用,強安全、穩(wěn)保障、全兼容、零修改、高抗壓、高可用是金融行業(yè)的生命線,特別是在大壓力場景下,性能和可用性必須全面對標國際標桿。
另外一方面,現(xiàn)在大數(shù)據(jù)、云計算、AI+時代,出現(xiàn)了新需求、新場景、新模式,金融行業(yè)也需要做創(chuàng)新,對數(shù)據(jù)多樣性,數(shù)據(jù)處理的新鮮度和融合性也提出了更高的要求,想要做國產化替代,還得滿足金融業(yè)的新需求。
2.誰能實現(xiàn)核心場景1:1平替?
雖然國產化替代很難,但國內有一家企業(yè),卻成功實現(xiàn)了核心場景的1:1平替,這就是崖山數(shù)據(jù)庫。
崖山數(shù)據(jù)庫提出了一個更經濟、更普適的規(guī)模化替代方案,替換過程中可以實現(xiàn)“三個不變,兩個對等,一個更優(yōu)”。
“三個不變“指的是架構、應用、運維不變。在架構層面實現(xiàn)和國際標桿Oracle的完全對等,應用層面無需做額外改造,運維層面可直接復用原有數(shù)據(jù)庫產品的生態(tài)和技術。“兩個對等”即“性能和可用可靠性對等”;“一個更優(yōu)”即“安全性更優(yōu)”。
圖片
基于這樣的替代方案,相對于應用系統(tǒng)重構典型業(yè)務場景,崖山1:1平替方案可以實現(xiàn)更低的基礎設施成本和人力成本,提供更經濟、更普適的規(guī)?;鎿Q路徑。
圖片
在金融行業(yè),核心系統(tǒng)的數(shù)據(jù)庫都是共享集群,即單庫多實例的系統(tǒng),用戶連接任意實例都可以訪問同一個數(shù)據(jù)庫,具備透明多寫、高可用、高性能等特性。共享集群技術因其開發(fā)難度高,一直被國外壟斷,也被稱為數(shù)據(jù)庫領域的“塔尖”技術。
圖片
崖山數(shù)據(jù)庫也攻破了這個核心技術,最近發(fā)布的共享集群V23.3更是進一步提升了高并發(fā)事務處理能力,集群規(guī)模和優(yōu)化能力,集群4節(jié)點TPCC已經達520萬tpmC(每分鐘處理交易量),而且全國產環(huán)境下,TPCC測試性能已達到非國產環(huán)境下Oracle的同等水平!
圖片
3.為什么是崖山數(shù)據(jù)庫?
可能有些人會好奇,崖山為什么能在短短幾年里從零做出一款全自研的數(shù)據(jù)庫,還能突破共享集群這樣的塔尖技術?
答案很簡單:主要在于人,在于團隊。
崖山數(shù)據(jù)庫最大的競爭力就是有著一只不可復制的團隊,有非常優(yōu)秀,天才橫溢的青年科學家,也聚集了中國非常難得的、堅持坐十年冷板凳的數(shù)據(jù)庫內核工匠。
樊文飛院士是崖山數(shù)據(jù)庫的帶頭人,也是數(shù)據(jù)庫領域歷史上僅有的兩個“大滿貫”學者之一。他提出的有界計算理論(bounded evaluation)和數(shù)據(jù)驅動的近似計算(data-driven approximation)理論橫掃計算機理論和系統(tǒng)大獎。
崖山團隊成員中有超過30位來自北大、清華等全球知名學府的博士研究生,以及超50位擁有十年以上數(shù)據(jù)庫內核開發(fā)經驗的專業(yè)人才。整個團隊達300余人規(guī)模,其中20%人才畢業(yè)于世界排名前100的名校,實力非常強悍。