“數(shù)據(jù)庫正在經(jīng)歷一場劃時代的體驗式變革。”
這是數(shù)據(jù)庫廠商PingCAP創(chuàng)始人兼CEO劉奇的最新判斷,他以燃油車到電動車的變革相類比,“新一代汽車在大屏的可視化交互、強勁動力、自動駕駛、自我管理等眾多創(chuàng)新功能方面帶來了全新的體驗,新一代的云數(shù)據(jù)庫在資源擴展能力、自動伸縮、可管理、自服務(wù)方面也正在發(fā)生類似的體驗變革?!?/p>
PingCAP成立于2015年,是一家企業(yè)級開源分布式數(shù)據(jù)庫廠商,其主要產(chǎn)品是一款分布式關(guān)系型數(shù)據(jù)庫“TiDB”。據(jù)GitHub,截至2021年3月,TiDB 項目在 GitHub 上已總計獲得超過 27000 顆星,超 4200位開源代碼貢獻(xiàn)者,參與企業(yè)包括美團(tuán)、知乎、小米、微眾銀行等眾多企業(yè)。
云原生和開源是PingCAP身上的兩大最顯著標(biāo)簽。
云原生是指軟件應(yīng)用的運行不再基于本地服務(wù)器,而是在設(shè)計應(yīng)用時就以云環(huán)境為考慮,以利用云服務(wù)的靈活、彈性和分布式優(yōu)勢;開源,即開放源代碼,代碼創(chuàng)作者在遵循相關(guān)開源協(xié)議的基礎(chǔ)上,將自己開發(fā)的軟件源代碼向全世界公開,允許其他開發(fā)者進(jìn)行自主學(xué)習(xí)、測試、修改、二次開發(fā)和傳播等,以協(xié)同方式改善軟件產(chǎn)品的質(zhì)量和優(yōu)化軟件功能等。
今年3月,開源首次正式被列入了十四五規(guī)劃發(fā)展綱要,這一原本局限于極客圈的詞匯寫入了國家未來經(jīng)濟(jì)社會發(fā)展的主要目標(biāo)和重大任務(wù),“支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識產(chǎn)權(quán)和法律體系,鼓勵企業(yè)開放軟件源代碼,硬件設(shè)計與應(yīng)用服務(wù)”。
隨之而來,國產(chǎn)數(shù)據(jù)庫行業(yè)按下了開源加速鍵——5月,騰訊云發(fā)布首款全自研分布式分析型數(shù)據(jù)庫TDSQL-A;6月,螞蟻集團(tuán)自主研發(fā)的分布式數(shù)據(jù)庫OceanBase宣布開源,并成立OceanBase開源社區(qū),阿里云緊接著宣布開源PolarDB for PostgreSQL。
根據(jù)全球數(shù)據(jù)庫管理系統(tǒng)排名網(wǎng)站DB-Engines的數(shù)據(jù),開源數(shù)據(jù)庫的流行度逐年上升,從2013年1月的35.53%上升到目前2021年7月的51.35%,并在2021年1月首次超過了商業(yè)數(shù)據(jù)庫。與此同時,截至2021年7月,開源數(shù)據(jù)庫的種類數(shù)量達(dá)到了193個,超過商業(yè)數(shù)據(jù)庫的180個。
近日,鈦媒體采訪了PingCAP CEO創(chuàng)始人劉奇,高級副總裁朱巍。主要聚焦在以下幾個話題:開源為什么越來越火、如何解決開源的商業(yè)化難題,以及作為PingCAP的主要客戶群,金融行業(yè)發(fā)生了怎樣的變化?
以下為鈦媒體采訪PingCAP兩位負(fù)責(zé)人的采訪速記,略經(jīng)鈦媒體編輯:
問:開源為什么越來越火?阿里和華為都已經(jīng)入局開源,巨頭做開源和Pingcap從原生的第三方起步有什么差異?
劉奇:開源是我們的起點,可能在另外一些地方,開源是他們的KPI,這個差別我想我不用展開太多,大家自己能感受到。
很久以前,我們內(nèi)部有一個說法,“開源是我們堅持的長期戰(zhàn)略”。戰(zhàn)略和KPI有什么區(qū)別,舉個例子,今天我有一筆預(yù)算,預(yù)算不太夠,我可能一部分選擇用來做開源,另外一部分選擇做客戶。這個時候你在內(nèi)部就會遇到挑戰(zhàn),這個預(yù)算到底怎么花呢?
如果開源是戰(zhàn)略,不好意思,所有其他東西通通為開源讓路,但是如果是KPI,不好意思,開源一邊站。隨著時間的積累,一天,兩天,一年,兩年,長時間下來差別就很大了。所以外面有一個說法挺有意思,說PingCAP是真開源,真開放。大家可能也聽過另外一種開源,叫KPI開源,KPI開放。
到底什么是開源,開源的本質(zhì)到底是什么。很多的理解認(rèn)為開源就是把代碼往那一放(Source Open不等于Open Source),就覺得這就是開源,實際上來說,這個代碼只是一個載體,今天可以看到我們整個運營的體系,整個開發(fā)的體系完全建立在開源上面。
舉個例子,比如剛才我們提到了一些別的開源項目,這些開源項目一天有多少個PR在合并,一天又多少個討論在上面進(jìn)行,它只是一個代碼同步工具,還是說它真的是一個代碼的協(xié)作平臺,是一個人和人之間的連接和協(xié)作平臺,我覺得這個是它非常本質(zhì)的一個差別,就是我們到底把開源放在什么樣的位置。
我們也知道業(yè)界里面有一些廠商常常說:“我們第一次開源了,我們又一次開源了,這一次開源我們是認(rèn)真的”。
問:國內(nèi)此前鮮有成功的開源案例,PingCAP為什么堅持開源?
劉奇:一路走過來坎坷辛酸也挺多,現(xiàn)在的開源環(huán)境是越來越好,國內(nèi)的大廠做的也越來越好,這一點我們也是非常認(rèn)同,我們也希望這個趨勢能夠很好的維持下去。我們確實是經(jīng)歷了過去六年多,前面四年也沒人信,可能也就是到第五年有一部分開始信,到第六年有很多人信。因為以前在中國沒有成功的開源案例,大家對于這個事情總是會帶著各種各樣的有色眼鏡或者帶著一定的疑問去看。
我覺得我們一路走下來有幾個事情挺重要,第一個創(chuàng)始人是真的信仰,進(jìn)而我們吸引的員工也都是信仰的員工,你不信仰這件事情100%搞不成。我為什么說KPI開源是不靠譜的,因為這個需要很長時間的堅持。通常如果一個開源項目只是說我希望這個開源項目帶來多少流量,今年產(chǎn)生多少收入,到明年的時候這個項目至少有50%的概率要拜拜,后面再換新的一任,一看這個ROI不太行,這個項目就徹底拜拜了。
所以在一些大廠的里面做開源項目的時候,我們都能看到大概活不過三年,因為每年都有KPI考核,不滿足,后面就換領(lǐng)導(dǎo)了,換了一任新領(lǐng)導(dǎo),又是一個新的想法,再換一任,又是一個新的想法,它不具備可持續(xù)性。
只有真正的信仰和堅持才能夠把這件事情做好,如果大家在做開源這件事情的都是帶著KPI去做,我覺得這個事大概率是搞不成的,方向是不太對的。一定時候早期的開源項目,有一點點公益性質(zhì),因為開始的時候它跟商業(yè)結(jié)合沒有那么快,也沒有那么緊,到后期才創(chuàng)造商業(yè)價值。
開源的商業(yè)模式,我覺得是一個比較偉大的商業(yè)模式,它是優(yōu)先創(chuàng)造社會價值。當(dāng)一個開源項目被廣泛使用的時候,被那么多公司使用的時候,它其實已經(jīng)創(chuàng)造了很多的社會價值,進(jìn)而我們在商業(yè)上面提供我們自己的商業(yè)服務(wù),然后在廣大的社會價值里面萃取了一部分商業(yè)價值,所以我覺得它對于人類來說是一個非常偉大的模式。
問:開源和商業(yè)化之間您認(rèn)為它的關(guān)系到底是什么,為什么云是一個開源商業(yè)化非常好的依托方式?
劉奇:其實在云之前,或者更早一點在RedHat之前,大家對于開源的商業(yè)模式能不能成功,一直是存疑的。在RedHat之前,如果我們想定義一個成功的開源,比如我們希望做到以百億美金為基本單位,在RedHat之前是沒有找到這樣的公司的。
為什么今天開源會有更多成功案例的出現(xiàn)?我覺得關(guān)于云的基礎(chǔ)設(shè)施很重要。
舉個例子,我們?nèi)绻胍赓M的水,你可以自己挖一個井,無非是挖多深的問題,怎么去做消毒的問題,怎么去做水的治理的問題。但實際上,有了云之后就沒有人再愿意為這些基礎(chǔ)設(shè)施自己去維護(hù),自己去造一個水,自己去挖一個水井,大家更傾向于訂閱和租賃的方式,就像今天我們的SAAS系統(tǒng)和SAAS軟件,都是用服務(wù)的形式交付的。
RedHat最早的時候推出來的訂閱服務(wù)本身就是一個服務(wù),有一個詞SaaS,Software as a Service,我覺得這句話講的非常本質(zhì),軟件的本質(zhì)是服務(wù)。Cloud本身的好處是什么呢?可以讓大家使用這個軟件的時候做到真正的Self Service,我們可以很輕松地自己去做服務(wù),我可能點兩下就能開通一個數(shù)據(jù)庫服務(wù),我自己就直接充值了,就直接消費了。
這里面跟開源到底有什么關(guān)系呢?其實是這樣的,對于一個服務(wù)或者一個軟件來說,我們需要跟用戶建立非常深刻的連接,建立連接的前提是說我們要能夠滿足他未來對于需求的理解,甚至是當(dāng)用戶對自己未來需求的理解還不是那么清晰的時候,他就可以自己去改一部分開源的代碼,看看這個東西改完之后到底是不是滿足我未來的需求。
這對于傳統(tǒng)的閉源軟件來說是非常困難的,很多時候客戶因為他自己也需要創(chuàng)新,他并不能夠完全很清晰地知道我這個創(chuàng)新是不是一定能成功,是不是一定走到哪一步。這個時候有沒有一個方式可以幫助客戶實現(xiàn)一些更加快速的驗證和試驗?開源天然就有這個優(yōu)勢,它在連接、協(xié)作、快速透明的高效溝通都有明顯的優(yōu)勢。
另外,當(dāng)我們熟悉了一個東西的時候,天然是很有依賴感和安全感的,特別對于開源軟件,因為我能看到一切,我能透明看到所有東西的時候,我是很有安全感和信任感的,接下來在云上面去做,我這種安全感和信任感是可以傳遞、延續(xù)的,就是一個很自然的過程。所以開源在云端一定程度上相當(dāng)于把信任和連接傳遞過來了,很自然的完成了一個開源到商業(yè)的轉(zhuǎn)化。????
問:作為TiDB的主要客戶群,國內(nèi)現(xiàn)在金融行業(yè)的數(shù)字化轉(zhuǎn)型發(fā)生了怎樣的變化?
朱巍:國內(nèi)的金融行業(yè),大家以前覺得比較傳統(tǒng),但是現(xiàn)在金融行業(yè)也在發(fā)生一些變革,比如說很多金融行業(yè)都開始講智能獲客,實時變現(xiàn)。比如我們的客戶銀聯(lián)就用了TiDB,把24天到30天的交易數(shù)據(jù)做實時的分析、處理。這些需求就是數(shù)字化轉(zhuǎn)型在金融行業(yè)推動的一個驗證。
過去我們有一個印象,金融機構(gòu),特別是大型金融機構(gòu)離云是很遠(yuǎn)的,但是今天實際接觸采訪一些金融機構(gòu),他們云的規(guī)劃已經(jīng)是完全完備,而且有些已經(jīng)走的很堅決,很扎實,他們現(xiàn)在的問題更多是怎么能夠上云,上的更安全,更加方便,更加輕松。還有能不能有一些云中實在的解決方案,因為云現(xiàn)在都是帶品牌的,所以他們一方面在適用各種品牌,考慮多云戰(zhàn)略。
另外他們也想說能不能有云中立,比如數(shù)據(jù)庫,因為數(shù)據(jù)是最容易發(fā)生綁定的。比如我的數(shù)據(jù)上了某一朵云,我想再撤下來就比較難,他們現(xiàn)在關(guān)心的是這些問題。為什么會跟我們探討比較多?一個因為我們是云原生,另外一個我們是云中立,在美國證明了我們可以跑在三朵不同的云上,客戶的數(shù)據(jù)不依賴任何一朵云,我們在中國也可以做更多的事,尤其是在借助云原生提供多云的能力方面。
(本文首發(fā)鈦媒體App,作者|蔡鵬程)
更多精彩內(nèi)容,關(guān)注鈦媒體微信號(ID:taimeiti),或者下載鈦媒體App
2022-09-14 鈦媒體 App發(fā)布了 《星巴克加碼中國市場,未來三年要新增開3000家門店|鈦快訊》的文章
2022-08-11 鈦媒體 App發(fā)布了 《白云山麾下公司虛抬藥價“把戲”,被拆穿了》的文章
2022-07-06 鈦媒體 App發(fā)布了 《為了幫00后卷王找到工作,簡歷修改師們拼了》的文章
2022-07-06 鈦媒體 App發(fā)布了 《威尼斯向游客收“進(jìn)城費”,國內(nèi)城市如何借鑒?》的文章
2022-03-25 鈦媒體 App發(fā)布了 《蔚來2021年財報發(fā)布:年營收361億元,整車毛利率達(dá)到20.1%》的文章