PingCAP CEO劉奇:一個好的資料庫不是寫出來的

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

“一個好的資料庫不是寫出來的……”

PingCAP創始人兼CEO劉奇的這句話,道出了開源資料庫廠商創新發展的心聲。

2021年7月24日,PingCAP DevCon大會現場,雲集了上千人的廣大開發者、使用者、生態夥伴,大家現場近距離感受TiDB企業級開源分散式資料庫,以及更省心的TiDB Cloud全託管的資料庫即服務產品,此時誰會想到六年前,PingCAP在國產資料庫面臨巨大發展挑戰的情況下,選擇了一條被眾多傳統資料庫廠商難以看好的開源之路。

打磨,一個好的資料庫是用出來的

多年之前,中國的國產資料庫面臨國外資料庫巨頭的碾壓,發展非常緩慢,究其原因,最為引發業內討論的便是國產資料庫缺乏廣泛使用者環境的實際應用。要知道,Oracle甲骨文可以成長為全球資料庫巨頭,在其發展初期也是經歷了眾多行業使用者實際應用反饋與持續最佳化的過程,才造就了後來的高穩定與高可靠。

像資料庫這樣的基礎軟體,其生命力必然源自真實場景的長期打磨。然而繼續走傳統國產資料庫廠商的老路,在雲計算與大資料時代顯然很不容易走通。PingCAP創立之初,就已經為TiDB確定了開放開源的發展之路。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

六年開源資料庫之路,為TiDB帶來了令傳統資料庫廠商難以想象的發展機會與成長速度。

到目前為止,PingCAP創立的開源專案在GitHub上有超過

41600個star

,同時有超過1400多位貢獻者,貢獻者遍佈了全世界幾十個國家和地區。

超過4萬多個Star的開源專案,這是一個什麼樣的概念?瞭解Github的業內人士多有耳聞,評價Github平臺上的開源專案,其中一個重要的標準必然少不了要看Star數量。一般情況下,如果看到個超過100以上Star的開源專案,基本靠譜可行。Star超過1000,應當是非常流行的開源專案。倘若一個開源專案Star超過10000以上,必然成為全球引領“群雄”的頂級水平。

發展到今天,PingCAP的開源專案自然不再侷限於分散式資料庫TiDB。近兩年來,PingCAP創立的兩大開源專案

TiKV鍵值資料庫

Chaos Mesh雲原生測試平臺

,先後進入到雲原生基金會(CNCF)進行孵化。作為TiDB的儲存引擎,同時也是一個獨立的分散式鍵值資料庫專案,TiKV在GitHub上擁有了9600多個star,並且已經成功服務於京東、美團、知乎等許多知名企業,應用到了行業使用者的生產環境。

Chaos Mesh屬於靠後一些成立的開源專案,2020年作為CNCF沙箱專案,目前在 GitHub上擁有300多個star,並且Chaos Mesh也獲得了包括騰訊、微眾銀行、小鵬汽車、七牛雲等眾多使用者的積極採用,成為雲原生環境下故障演練的必備工具。

基於旗下三大開源專案的貢獻,在2019-2020年CNCF年度貢獻度排名中,PingCAP位列中國企業第一,全球排名第六。

從新近創立兩大開源專案到六年前創立的TiDB,從中我們不難發現PingCAP成就了今天的行業影響力與開發者社群地位,存在一個普遍的PingCAP發展定理,即:好的資料庫產品是“用”出來的,不是“寫”出來的。

但是,如何實現廣泛的應“用”與發展呢?這個事情對於多年之前的傳統國產資料庫廠商而言,想都不敢想,更何況還要實現廣泛真實場景的應用。

開發者、使用者與PingCAP的TiDB、TiKV和Chaos Mesh之間的共生關係,好似水、水草與魚之間的互相關聯,互為生態,帶來的互為成長。基於廣泛的真實場景應用打磨,匯聚開放而強大的開源社群力量,成為助推TiDB資料庫產品不斷演進與快速創新的動力。

PingCAP創始人兼執行長劉奇認為

開源的本質在於連線,即技術人才的連線,開放生態的連線,業務創新的連線。

既然開源本質是連線,那麼把TiDB的開源資料庫看成程式碼開源只是一種狹隘的開源認識。開源的本質並非只是程式碼的開放,程式碼只是一個載體,需要建立開源體系,構建人才協作、使用者互動、生態開放的連線平臺,這也是PingCAP的理想與信仰。

基於開放開源的信仰,在PingCAP創立與發展的過程中,PingCAP一直認為TiDB、TiKV和Chaos Mesh都不是PingCAP的產品,而是屬於所有開發者、使用者DBA和運維工程師共同協作與持續創新的成果。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

PingCAP創始人兼CEO 劉奇

與此同時,超過1500個企業的真實場景,不僅是成就TiDB的沃土,也是其最好的架構師。這才是一個開源資料庫“快速迭代,持續創新”的源動力。真實場景的不斷應用打磨,為開源社群開發者帶來了足夠多的“刺激”,全球優秀開發者的聰明才智在一個開放的全球化平臺上得以發揮。

TiDB產品迭代速度非常快,每年TiDB都會變得不一樣,每年大約有 50%以上的程式碼會被重寫。在六年時間裡,進而推動TiDB持續迭代了五個版本。總體而言,TiDB有40%的程式碼,源自PingCAP公司之外的開發者、使用者、運維工程師的積極貢獻。

可見,開放的力量與時間的力量,兩大力量的疊加效應,不斷打磨TiDB,促成TiDB在不斷演進中形成了一個有生命力的開放生態。

立足當下,面向未來,TiDB演進路線圖也已十分明瞭。從2017年10月TiDB 1。0 GA版釋出,到2021年4 月TiDB 5。0釋出,以及最新的TiDB Cloud釋出,PingCAP會始終如一地堅持基於使用者真實場景打磨與社群貢獻者共建共生共創新的產品演進路線,同時在近期的版本更新方面,會聚焦在OLTP、HTAP、雲原生、TiDB Cloud等多個重要方向,打磨不懈,創新不止。

破圈,深入更廣泛的企業級市場

如果說TiDB的成功,源自使用者的最佳實踐與社群共建,那麼從網際網路到企業級,PingCAP正在經歷一次新的跨越。

傳統資料庫的誕生,其實也植根於企業級使用者廣泛的應用與實踐,甲骨文資料庫當初能夠稱霸全球,成為傳統資料庫的全球巨頭,自然離不開使用者廣泛應用帶來技術反饋,從而促進資料庫技術創新與迭代。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

堅信開放的力量,PingCAP公司成立之初,就已將TiDB作為一款企業級開源分散式資料庫來打造,基於開源的力量,營造廣泛的使用者應用實踐環境,從而能夠在企業級市場打破技術壁壘,打消企業使用者對於開源資料庫可用性的顧慮。

再者,一個好的開源資料庫歷經眾多真實場景應用的打磨,必然會從網際網路領域走向更廣闊的企業級使用者市場。這是資料庫成熟發展的必然之路。

從開源社群走向企業級市場,想要成就更多企業使用者的數字化轉型,PingCAP已經從幾年前服務北京銀行開始,著手將資料庫的企業級需求作為了TiDB不斷演進的強大動力。

在2021年,“破圈”成為PingCAP公司藉助TiDB開源資料庫深入更廣泛的企業級市場的下一步重點。

在資料庫領域,想要破圈,必先入圈。

在PingCAP創始人兼CEO劉奇看來,資料庫作為一款基礎軟體,本應該有著行業普惠的作用,PingCAP具備的產品能力和美好願景,不僅針對網際網路使用者,而是面向更廣泛的圈層,包括to B企業級使用者市場。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

當前,TiDB已經應用於1500+全球企業的真實場景,分佈在金融、新經濟、電信、製造、物流、零售、公共事業等領域。比如從知乎平臺到移動支付,從美團外賣到順豐、中通快遞,從愛奇藝影片到網易遊戲……各類大家熟悉的網際網路場景,都有著TiDB在背後默默的支援。

全球雲觀察分析認為,在企業級資料庫領域中“破圈”,必然需要為企業級使用者帶來驚喜才會有震撼的效果。

既然要面向更廣泛的企業級使用者市場,自然就少不了使用者尤其關注的企業級特性。那麼,問題自然來了,

TiDB產品自身的易用性、穩定性、可靠性、可用性到底如何了?行業解決方案的完善程度、服務能力到底又有多強大?

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

空口無憑,拿真實應用場景的事實來說話。這就是PingCAP對外一貫的企業風格。

在新經濟行業領域,

汽車之家

採用TiDB解決了SQL Server應用痛點,不僅實現了叢集內節點擴容的水平伸縮性,同時支援十億乃至百億級的海量資料規模,在高可用性上實現100%的資料強一致性,也支援一定程度的OLAP場景,更復雜的OLAP分析可以藉助更強大的TiSpark引擎來完成。在上線 TiDB 5。0後,聚合場景查詢相比MySQL帶來了20-50倍的效能提升,應對千萬級DAU和億級訪問量顯得更為從容。

58集團

基於分散式資料庫TiDB構建了水平伸縮的資源擴充套件能力,減少了分庫分表的麻煩,同時TiDB多副本功能帶來了資料的安全性與高可用性。在上線 TiDB 5。0引入TiFlash MPP後,海量資料分析計算能力得以更大提升,在多表關聯查詢中,相比TiDB 4。0效能提升高達90%。

之前,

360公司

採用TiDB後,相較MySQL部署模式節約了40%伺服器成本,系統可用性超過99。95%。618、雙十一QPS最高達25W/s,工作日99%的SQL都在15ms以內,實現了響應快,穩定性,擴充套件性都達到了預期效果。

在數字化轉型企業領域,

中通快遞

實現了從Exdata到TiDB HTAP的升級之路,TiDB扛住了35萬+的QPS峰值壓力,百億級的插入與更新,被TiDB扛住了,加上TiFlash MPP支援業務線上的分鐘級統計分析,報表時效性從過去的5分鐘縮短為1分鐘。

在金融行業領域,

平安人壽

構建了TiDB分散式資料庫叢集,為活動類、運營類、創新類等多種應用系統提供資料服務,滿足其實時、便捷與準確的查詢服務要求。平安人壽金管家業務作為整個平安人壽下遷移Oracle資料庫的排頭兵,金管家應用到TiDB上的資料規模超30TB,預計整體應用規模將達到百TB級別,引領了保險行業的科技創新模式。

北京銀行

在兩地三中心部署TiDB叢集,基於主從多活架構,主從之間採用Kafka同步Binlog的形式進行資料同步。北京銀行在網聯支付清算平臺和銀聯無卡快捷支付系統首先引入TiDB分散式資料庫,應對雙十一的大資料量與高併發的挑戰。與此同時網聯業務鏈的相關服務部署也實現了分散式架構升級,完美對接TiDB,實現金融服務能力的全面提升,在2020年,北京銀行分散式核心系統建設專案獲得了亞洲銀行家“中國最佳核心銀行技術實施”大獎。

在公用事業領域,

吉林祥雲

上線TiDB助力吉林省政務資料共享交換平臺和吉祥碼資料管理平臺,不僅打破了之前吉林省各個委辦廳存在的資料孤島狀態,實現多源資料的關聯應用,而且也為吉祥碼提供了強大的高吞吐量與低時延的資料管理平臺支撐,實現了單表幾億資料同步複製,以及掃碼情況的實時統計分析。此外,TiDB高度相容MySQL,降低了業務程式碼開發和遷移成本。

可見,

超過1500個眾多行業領域真實場景的成功應用,彰顯了TiDB在資料庫領域具備獨特的開放性、伸縮性、安全性、可用性、可靠性,其企業級特效能力正好為企業數字化轉型所聚焦的業務敏捷和實時洞察帶來了實際價值的提升。特別是在實時洞察方面強化,非常有助於驅動企業釋放資料的價值。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

當然,這些企業級特性與行業技術能力,最終需要轉化為企業使用者真實場景的落地。為此,PingCAP在助力企業級使用者全方位場景落地方面,特別構建了

企業級商業服務體系

,其中包括產品訂閱、售後支援、專家諮詢,以及專業培訓與認證等方面。

PingCAP企業訂閱服務,可以為企業使用者在有效期內持續享受企業版產品帶來的創新價值與能力,享有不限次數的遠端產品技術支援和專業指導。

PingCAP專家服務,可以為企業使用者提供現場架構諮詢、應用適配、知識傳遞、深度巡檢、擴容變更支援、規範與手冊定製化等幫助。

特別值得一提的是,根據企業使用者實際需求,PingCAP可以提供TiDB定製化課程內容開發和交付,幫助企業培養具備全面架構和開發能力的資料庫人才隊伍,這是眾多數字化成長與轉型的企業非常重視的領域。

由此而言,對於開源的信仰,堅信開放的力量,已經深入到了PingCAP在社群、技術、產品、服務、生態等方方面面,“相信開放和透明的協作,必定會創造出全新的無限可能。”

隨著PingCAP深入更廣泛的企業級市場,破圈也必然會發生。

釋放,中國的也是世界的

從另外一個角度分析來看,堅信開放的力量,必然可以為PingCAP面向未來的發展上,帶來更為豐富的動能。

PingCAP誕生於中國,更是誕生於開源的世界。

開放的PingCAP,開源的TiDB。自成立之初,PingCAP就將TiDB作為了立足中國面向全球企業使用者的資料庫產品。因此,

TiDB在資料庫領域的發展始終如一地堅持走本土化與全球化結合的國際化發展道路。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

雖然TiDB是中國的,有著眾多中國本土網際網路使用者、企業使用者等典型應用的最佳實踐,但TiDB從誕生到如今也是基於全球開發貢獻者的共同努力與創新的結果。

從六年的真實使用者場景打磨,到面向全球企業級使用者市場的破圈舉措,釋放開放力量的重要途徑自然離不開生態,即建立開放生態的連線。對此,PingCAP還特別推出了最新的

Ti-Star生態計劃

,透過“混合生態”,為企業自身成長和業務的轉型創新注入PingCAP原廠級活力。

TiDB在企業級開源資料庫領域的發展成果,自然也是離不開混合生態的使能,其中包括了來自開源社群帶來的獨特價值,以及企業級產品服務帶來的行業價值。這是為什麼呢?

從一個TiDB資料庫使用者應用的全生命週期來分析,大多數使用者都是先下載免費版,嘗試到社群裡獲得簡單的技術支援,然後逐步開始更多的應用落地,隨著應用的深入,自然首先想到與PingCAP資料庫團隊建立面對面的連線,以此獲得更多專業化的原廠技術服務與支援。其中包括共同研討解決方案,不斷深化資料庫應用,排除技術故障,擴充套件更廣泛的應用場景,培養使用者自有的人才團隊,構建技術創新團隊等涉及資料庫應用全生命週期每一個環節的持續跟蹤。

全球雲觀察分析認為,

Ti-Star生態計劃的真正目的,就是為企業使用者和社群使用者實現真實場景落地,透過雙方或多方共創共建,讓使用者享受到企業級開源分散式資料庫持續創新的長期成果。從另一個側面來看,彰顯了TiDB在資料庫應用上更貼近使用者業務創新,更接地氣的現實意義與價值。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

特別值得一提的是,在2020年6月,PingCAP在海外區域推出了

TiDB Cloud

,致力於打造更安全、更可用、更開放的全託管式資料庫即服務產品,透過有限預覽的方式,讓一部分需求強烈的使用者先用起來。

當然,面向混合多雲時代的發展大趨勢,TiDB Cloud也將成為新利器。經過一年左右時間持續不斷的技術演進與功能豐富,TiDB Cloud的可用性、安全性、彈性運維得以進一步增強,PingCAP宣佈在2021年第三季度支援多雲多區域的資料同步。意味使用者資料庫的異地災備變得更為簡便容易,這是雲時代下許多企業使用者在資料庫應用方面的一個短板,但PingCAP從資料庫角度以資料平臺的思路將其補上了。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

此外,在2021年第四季度,將推出

TiDB Cloud Free Tier

個人開發者免費叢集,對個人開發者開放免費使用TiDB、TiKV、PD (Placement Driver)、TiFlash 節點,體驗和測試TiDB對MySQL的良好相容性,在雲端體驗HTAP的強大創新功能,感受實時分析帶來的時間節省和效率提升。

從TiDB的社群版到企業版再到TiDB Cloud的不斷成熟與完善,再次讓業界認識到企業級開源資料庫的功能演進與技術創新的過程,必然是源自使用者真實場景應用,以及開發者最直接的反饋。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

相信開放的力量,做時間的朋友,

把TiDB的價值交到全球每一位開發者手中,讓使用者在任意地方、任意規模上,享受到OLTP規模化和Real-Time HTAP的能力。

PingCAP也將攜手更多的使用者、更多的開發者,擁抱創新,共同創造統一、簡化的體驗,構建一個可生長的開放混合生態。

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

在PingCAP DevCon大會展區,合作伙伴神州數碼的展位現場,吸引了一位少年開發者的關注。

打磨,破圈,釋放開放的力量,在這六年左右的時間裡,PingCAP做對了這些事情。

TiDB是中國的,也是世界的。透過中國使用者極端場景與應用的打磨,為全球使用者提供企業級開源資料庫及服務。

從中國走向全球,TiDB也開創了中國資料庫廠商前所未有的新格局。

開放,不僅成就了TiDB,也成就了打破企業級資料庫市場傳統技術壁壘的PingCAP,成就了一個數字時代的新未來。

(by Aming)

PingCAP CEO劉奇:一個好的資料庫不是寫出來的

- END-

歡迎文末留言評論!

【全球雲觀察】本文和作者回復僅代表個人觀點,不構成任何投資建議。