對(duì)話數(shù)據(jù)庫(kù)廠商PingCAP創(chuàng)始人劉奇:帶著KPI去做開(kāi)源,大概率是搞不成的|快公司

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

過(guò)去我們有一個(gè)印象,金融機(jī)構(gòu),特別是大型金融機(jī)構(gòu)離云是很遠(yuǎn)的,但是今天實(shí)際接觸采訪一些金融機(jī)構(gòu),他們?cè)频囊?guī)劃已經(jīng)是完全完備,而且有些已經(jīng)走的很堅(jiān)決,很扎實(shí),他們現(xiàn)在的問(wèn)題更多是怎么能夠上云,上的更安全,更加方便,更加輕松。還有能不能有一些云中實(shí)在的解決方案,因?yàn)樵片F(xiàn)在都是帶品牌的,所以他們一方面在適用各種品牌,考慮多云戰(zhàn)略。
另外他們也想說(shuō)能不能有云中立,比如數(shù)據(jù)庫(kù),因?yàn)閿?shù)據(jù)是最容易發(fā)生綁定的。比如我的數(shù)據(jù)上了某一朵云,我想再撤下來(lái)就比較難,他們現(xiàn)在關(guān)心的是這些問(wèn)題。為什么會(huì)跟我們探討比較多?一個(gè)因?yàn)槲覀兪窃圃硗庖粋€(gè)我們是云中立,在美國(guó)證明了我們可以跑在三朵不同的云上,客戶的數(shù)據(jù)不依賴任何一朵云,我們?cè)谥袊?guó)也可以做更多的事,尤其是在借助云原生提供多云的能力方面。
(本文首發(fā)鈦媒體App,作者|蔡鵬程)
更多精彩內(nèi)容,關(guān)注鈦媒體微信號(hào)(ID:taimeiti),或者下載鈦媒體App
核心關(guān)鍵字: 內(nèi)容產(chǎn)業(yè) 云服務(wù)| 留言與評(píng)論(共有 0 條評(píng)論) |



