openGauss開源2週年,破解資料庫生態痛點

伺服器頻道發表於2022-07-19

2020年6月30日,openGauss資料庫正式開源,併成立openGauss開源社群。

2022年7月15日, openGauss Developer Day (openGauss開發者大會)2022大會在北京召開。這是openGauss開源社群發起並主辦的面向資料庫開發者的年度活動。

經過2年的探索與成長,openGauss已經累計釋出了3個Preview版本,2個Release版本,下載量高達80多萬次,下載使用者遍及90個國家和地區,667個城市。匯聚超過3500名社群開發者的程式碼貢獻,已經吸引了產業鏈 135家核心企業和機構的加入,並已有十多家合作伙伴釋出基於openGauss的商業發行版,並且在金融、運營商、政府、能源、大企業等行業的核心場景中規模商用落地,累計商用部署超過1.5萬套,這就是openGauss開源兩年來取得的成績。

這個成績單,可能不熟悉openGauss的人沒什麼概念,為此,老魚特意做了個openGauss開源1週年和開源2週年的資料對比圖。

從對比圖可以看出,很多指標都成指數級增長。openGauss 是如何在短短兩年時間取得這些成績的?openGauss開源社群是如何治理的?是如何吸引產業鏈上下游聯合創新,打造資料庫生態的?在技術上,尤其是資料庫核心上又有哪些創新?

回答上述問題,老魚將用兩篇文章的篇幅來解讀。

1、生態篇

2、技術篇

為什麼要以這兩個角度來解讀?事實上,資料庫已經在中國大地上發展了40多年時間,但一直談不上成功,其原因業界普遍認為主要有2個:生態和技術。

生態問題不僅限於資料庫,事實上,這是所有基礎軟體都繞不開的話題,一個資料庫,最重要的是看這個資料庫的生態有沒有生命力,例如:應用廠商硬體廠商是否支援?是否有活躍的使用者社群?如果使用商業服務,背後是否有商業公司支援?而白嫖,缺乏自主的關鍵技術是國產資料庫常常被詬病最多的一個痛點,不容否認的是,國產資料庫與國外巨頭公司產品在技術研發投入差距較大,如果技術上沒有創新而只是跟隨,永遠不可能超越,那麼,客戶憑什麼選擇你?

本篇為第一篇,生態篇,為此,老魚特別採訪華為鯤鵬計算領域副總裁、openGauss社群理事會理事長江大勇,華為 openGauss開源資料庫總經理、openGauss社群秘書長鬍正策。

如果說,兩年前的openGauss還是一個新生兒,那現在的openGauss已經步入到風華正茂的青年時代。其中,一個非常明顯的變化,是生態力量開始顯現。

在openGauss Developer Day 2022大會上,民生銀行資訊科技部系統管理中心處長袁春光,講了一個讓他深受觸動的小故事。

早在2020年6月,openGauss一發布,民生銀行就作為創始成員加入了openGauss社群,並開始使用openGauss。初一看,似乎有些冒進,這不太符合銀行的作風。袁春光解釋了原因,這是基於民生銀行對Gauss產品長時間的認知與瞭解,並且做了大量測試,正是基於大量測試基礎,民生銀行才敢把openGauss當作資料庫獨立選型去使用和推進。

“今年,金融行業票據系統廣泛上線,新的票據系統都是外購的,由專業開發商提供,就在上個月,我們票據系統負責人來找我,我以為,他是來讓我審批,同意他繼續使用國外的產品,但我想錯了,他說,這個產品已經預設適配了openGauss,讓我同意這個產品上線。那當然是非常支援了。”袁春光說,這是openGauss生態力量的體現。

袁春光感嘆道,這事兒在去年,都是不敢想象的。過去,我們都是一家一家去找各應用廠商磕,要求他們去與openGauss適配,畢竟,我們用了openGauss。所以,是求著人家做的,人家還不想做,因為這事是有成本的,但現在不一樣了,人家覺得openGauss生態挺好,會主動要求做。這說明openGauss生態終於見著曙光了,生態力量已經在廣泛影響的這些企業裡出現了變化。

這個小故事,讓江大勇倍感欣慰。江大勇介紹,透過社群夥伴的協作,openGauss資料庫當前已經支援了國內主流伺服器晶片架構和作業系統。過去半年,社群和生態夥伴還一起加強了行業解決方案的打造,適配的解決方案數量從去年底200多個快速增加到當前超過350個,覆蓋的行業也越來越多。

此次大會上,由超圖軟體主導,在openGauss社群深度協作,孵化出的首個基於openGauss的二三維一體化空間資料庫——Yukon(禹貢)正式釋出。

江大勇表示,Yukon是社群自然孵化出來的,並非有意安排。在江大勇看來,空間資料庫是未來的一個方向,這與openGauss多模態是吻合的。Yukon正式版釋出後,馬上就有客戶表示有使用意向。

這或許只是一個基於openGauss的行業聯合創新成果及商業實踐的小案例。但我們卻可以從中一窺openGauss生態活力。

而中國郵儲銀行基於openGauss,已於今年4月全量上線新一代個人業務核心系統,這是聯合創新的又一重大實踐。據介紹,新核心系統效能提升5倍,支取和查詢等高頻業務的響應時間縮短25%,將服務全國6億使用者,支援日均20億筆海量交易。郵儲銀行是首個完成核心替代,並上線新一代個人業務核心系統的國有大行,樹立起金融標杆。

胡正策告訴老魚,openGauss開源社群與其它開源社群有著本質區別,openGauss社群不僅有乙方企業(如:ISV,DBV)負責技術驅動,也有甲方企業(如:三大運營商、七大頭部銀行、“三桶油”、“兩張網”等)負責需求驅動,從而實現技術+需求雙驅動。

為什麼要技術驅動+需求驅動雙驅動?胡正策表示,因為,乙方是最懂技術實現的,而甲方是最懂需求。二者缺一不可,資料庫不是極客高手做出來的,而是用出來的。胡正策感嘆,中國有最先進的資料庫需求,但卻沒有最先進的資料庫產品。

在社群中,每一家公司都有自己的利益,如何讓大家都團結一致在一起做事情,並把事情做好。必須要給企業和開發者帶來真正價值的才行。而雙輪驅動就是這樣一種方式落地。openGauss社群希望用最先進的需求來打造最先進的產品。也只有雙輪驅動才能真正的讓社群繁榮起來。

而這就是openGauss開源社群與其它開源社群本質的區別。胡正策表示:“現在很多資料庫社群,要麼是乙方企業自己搞的,要不就是甲方企業自己弄的,想規避GPL開源協議風險。

企業和機構的支援是一個方面,對於開源社群而言,另外一個要爭取的是開源開發者,而開源開發者的主力軍一定是學生群體。因此,能否吸引更多學生加入,是開源社群成敗的關鍵。佈局和搶佔明天的“開源開發者 ”也成為很多開源社群的頭等大事,openGauss社群也不例外。

據胡正策介紹,在牽引更多開發者加入開源社群,openGauss社群有兩大計劃:

一是“智慧基座”計劃,另一個則是“尤拉&高斯人才發展加速計劃”。目前,已經覆蓋72所高校,今年開始加速,預計到今年年底,高校覆蓋到152所。未來3-5年,“智慧基座”計劃將逐步實現對超過2700所高校、高職、高專院校的全面覆蓋。

開源社群治理的持續升級與完善,是openGauss生態繁榮發展的保障。openGauss社群組織架構包含:理事會、秘書處、技術委員會、使用者委員會、品牌委員會、特別興趣小組(SpecialInterest Group,以下簡稱SIG)。

openGauss 社群於 2021 年成立了開源社群理事會,理事會是社群決策機構和領導機構,主要職責為指導社群的發展方向,審視技術委員會、品牌委員會等的工作,並提出指導意見,組織社群開源基礎設施的建設和運營工作,面向全球宣傳和推廣openGauss開源社群、發展社群生態,吸引更多企業、學術機構、開發者加入社群,發展提升社群活力等。

openGauss社群理事會由全產業鏈20家單位組成。而這就是此前胡正策提到的雙輪驅動的基礎。

秘書處作為社群日常辦事機構,秘書處在理事會的指導下開展日常工作。

技術委員會是社群的技術領導機構,擁有技術決策的最終裁決權,負責引領技術發展方向。SIG成員由簽署openGauss社群個人貢獻者許可協議的開發者組成。

使用者委員會是社群的終端使用者溝通機構,其主要職權是收集對於openGauss社群發行版、基於openGauss社群技術的資料庫發行版、其它所屬openGauss社群開源專案的技術和產品需求。

品牌委員會是社群的品牌宣傳機構,其主要職權是推廣openGauss資料庫技術和社群,提升openGauss品牌的影響力。

從架構上看,openGauss社群的組織架構與其它開源社群還是有些區別的,但又非常合理。在這樣的架構下,社群組織可以和多元化貢獻者們一同打造公開透明的開源資料庫社群。得益於優秀的社群治理方式,openGauss才能在短短兩年時間飛速發展,取得了重大進步。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545803/viewspace-2906440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章