對話阿里云李飛飛:數據庫開源成功不等于商業化成功
本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。
“2010年起,隨著云計算技術的快速興起,云數據庫技術開始崛起,這給了國產數據庫廠商彎道超車的機會。”
阿里云智能數據庫事業部總負責人李飛飛如是說到。
數據庫技術的起源,可以追溯至上世紀五十年代,伴隨整個信息技術行業的迅猛發展,數據庫也已發展成為一個年市場規模達到數百億美元的大產業。
上世紀80年代,Oracle、DB2等作為當時領先的數據庫技術,被引入我國通信、金融、航空等行業,并很快形成行業壟斷。
為打破國外廠商的壟斷,國內誕生了以高校為背景的數據庫廠商,諸如人大金倉、武漢達夢、南大通用等廠商,爭搶這個重要基礎軟件領域的話語權。
如今,隨著云計算技術以及數字經濟的高度發展,我國數據庫產業也得到了長足的發展,對于數據庫行業的發展也仁者見仁智者見智,對此雷鋒網與阿里云智能數據庫事業部總負責人李飛飛進行了一次對話,探尋數據未來的發展趨勢。
開源成為數據庫發展的一大趨勢
就在今年,國產數據庫迎來了開源熱。
6月1日,螞蟻集團自主研發的分布式數據庫OceanBase宣布正式開源,并成立OceanBase開源社區,社區官網同步上線,300萬行核心代碼向社區開放。就在幾天前,阿里云也對外宣布開源了PolarDB for PostgreSQL。
加上作為先行者的TiDB,中國數據庫第一集團的TOP ( TiDB,Oceanbase, PolarDB) 都將開源作為戰略選擇,在業內引發了巨大的討論。“開源的拐點到了”、“開源成為新一代數據庫的主流選擇”。
隨著而來的也不乏有潑冷水的言論,如抨擊阿里為KPI式開源……
“全球頂尖的云廠商是很少將開源作為核心戰略的,但我們也可以負責任的說,我們也并非是KPI式開源,之所以會選擇開源我們有著兩方面的考慮。”李飛飛對雷鋒網坦言到。
李飛飛表示,將數據庫產品開源一方面可以通過開源社區來吸引更多的開發者來使用阿里云的數據庫產品,從而降低阿里云產品的準入門檻;而另一方面,由于有更多的開發者參與,則能夠讓阿里云的數據庫產品的迭代速度可以加快。
但李飛飛也說到,目前開源軟件最大的挑戰還是商業化問題,“數據庫開源成功并不代表著商業化就能夠成功,作為云廠商的核心產品,阿里云數據庫最先考慮的還是商業化的問題。”
由此,李飛飛也坦言道,并不會將阿里云所有的數據庫技術都進行開源,將會保持一個水位差。
那究竟如何才能讓商業化和開源社區宛如兩條腿可以正常地向前行走?對此,李飛飛提出了兩點建議:
-
企業做開源首先要想清楚開源目的。如果開源目的不純粹,只是為了商業化或打壓競爭對手,這種開源是不會成功的。對于阿里云而言,開源目的是要把開發者生態做起來。建立一個全新的生態需要大量的時間成本,助力和引領現有生態是更加高效的一條道路,目前開源的PolarDB PG版本就是這樣的一個選擇。
-
明確好開源路線。開源真正的關鍵就是要讓社區真正活躍、運營起來,要有清晰的開源規劃路線,建立對開發者和用戶有核心差異化能力和價值的技術組件。
而據李飛飛透露,在今年阿里云云棲大會期間,也將會宣布將阿里云PolarDB X版本進行開源。
政企市場是檢驗競爭力的黃金標準
如今,云數據庫已是大勢所趨。美國知名科技領域的分析公司Gartner預測,2023年全球3/4的數據庫都會跑在云上。
這種趨勢,也意味著大量政企客戶也會加速采用云數據庫。市場研究機構IDC的研究報告指出,中國傳統線下部署的數據庫市場上,金融、政務、電信、制造等行業占據超過70%的份額。
“政企客戶是影響整個數據庫市場格局的重要變量。”李飛飛表示,一方面政企客戶正加速數字化轉型,推動基礎設施云化,對云數據庫有著巨大需求;另外一方面,政策層面也在積極鼓勵政企客戶替換存量傳統商業數據庫。
潛在市場雖大,但是門檻也高。金融、政務等領域的客戶對數據庫的安全、穩定和高性能,有著極為苛刻的要求,要滿足它們的需求,需要深厚的技術積累和實踐經驗。
“可以說,政企市場已經成為檢驗云數據庫競爭力的黃金標準。”李飛飛坦言,阿里云也是在“雙11”等極端場景淬煉之后,才逐漸贏得客戶認可,支撐鐵路12306、健康碼等國民級應用場景,同時也正是這些獨特的應用場景推動中國數據庫發展出獨特技術,在部分應用場景下開始引領技術發展路徑。
李飛飛表示,阿里云將會保持耐心,繼續在數據庫技術上強化研發并大膽創新,聯動整個數據庫生態中的企業,一起抓住云數據庫市場的發展機遇,用硬核產品技術和服務贏得更多客戶認可。
據了解,阿里云作為最早為政企服務的中國云廠商,服務十年以上的企業就接近有一萬家。截至目前,阿里云數據庫產品和技術服務已經服務國稅總局、中國郵政、中國人壽、中國太保、中國南方航空、友邦保險等客戶,全面應用在核心系統之中。
“我們的數據庫在有些場景下的性能表現比傳統老牌廠商還要好。”李飛飛表示,阿里云數據庫如今已經做好了全面服務政企市場的準備,將通過打通云上與云下數據庫技術棧,進一步提升核心技術優勢,滿足更多應用場景需求。
用友旗下財務軟件公司暢捷通服務數百萬中小企業,通過引入阿里云PolarDB云原生數據庫,實現業務系統并發能力提升了4倍以上,大幅提升了業務系統的穩定性和健壯性。該公司助理總裁熊昌偉表示,云數據庫充分釋放了研發團隊的能力,幫助公司更好專注于產品開發與服務,僅僅只靠少數幾位數據庫管理工程師就能管理數百個核心數據庫。
數據庫需要全面的能力
事實上,隨著企業對于數據處理的需求日益增長,數據庫架構也呈現出:大數據和數據庫一體化、云原生和分布式技術結合、智能化等趨勢。
為此,各家數據庫產品也都在進行相應的布局,以阿里云PolarDB為例,其通過將每個數據塊分成三個物理節點,不用關心分布式帶來的挑戰,比如分庫分表、分布式的查詢,對應用完全透明,讀寫一份數據,做到了分布式技術透明化、集中式部署。
在實際的客戶案例中,利用PolarDB Oracle兼容版替換現有的Oracle,在性能一樣的前提下,整體成本不到原來的三分之一。
除了云原生的架構,也有分布式架構版的PolarDB-X。在每個分區里面做這種三節點的架構,同時三節點利用協議做數據的一致性保障,而且三節點可以做到同城跨AZ部署。
在數據管控上,阿里云則通過K8S這套編排技術,把多源異構的資源管理起來,打造智能化的運維管控平臺。
在安全方面,阿里云還打造了全加密的數據庫,數據進入內核后不需要解密。利用安全硬件技術做了全加密的流程和保護,實現了不解密也能進行數據加工和處理。
而在生態工具上,阿里云傳輸采用DTS,做端到端數據的同步,用DBS數據備份做多云多端的邏輯備份、物理備份,DMS做企業級的開發建模流程, ADAM做針對基于傳統數據庫和數據倉庫開發的應用評估和遷移。