PingCAP 的客戶成功新范式:自主開源+持續(xù)引領(lǐng)+面向未來(lái)
原創(chuàng)一天 24 小時(shí),你都會(huì)打開什么應(yīng)用呢?上班路上,打開網(wǎng)易云音樂(lè)聽著熟悉的歌曲,辦公時(shí)通過(guò) WPS 進(jìn)行協(xié)作創(chuàng)作;午飯時(shí),打開美團(tuán)點(diǎn)個(gè)肯德基或必勝客的外賣;在得物或拼多多下單的商品,通過(guò)中通快遞送到了豐巢快遞柜;下班用嘀嗒出行打個(gè)車回家,順便去家附近的物美或永輝超市買菜;睡前打開愛(ài)奇藝或 B 站刷刷劇。一天的生活如此豐富,而在這些應(yīng)用的背后,都有TiDB 的支持,保障了用戶體驗(yàn)以及業(yè)務(wù)敏捷。
PingCAP 成立僅 7 年,成為了國(guó)內(nèi)第一家開源獨(dú)角獸。在全球已經(jīng)有超過(guò) 3000 家企業(yè)選擇了 TiDB,無(wú)論在金融、智能制造、物流等相對(duì)傳統(tǒng)行業(yè),還是互聯(lián)網(wǎng)、游戲等高速發(fā)展領(lǐng)域,都可以看到諸多頭部企業(yè)選擇了 PingCAP。
在日前舉辦的 PingCAP 用戶峰會(huì)上,PingCAP 創(chuàng)始人兼 CEO 劉奇介紹了 PingCAP 助力客戶成功的新范式,借助“自主開源 + 持續(xù)引領(lǐng) + 面向未來(lái)”持續(xù)服務(wù)于客戶成功。
HTAP 的重生
近些年,數(shù)據(jù)庫(kù)技術(shù)融合發(fā)展關(guān)鍵趨勢(shì)明顯,云原生和多云的需求進(jìn)一步增強(qiáng),數(shù)據(jù)庫(kù)與大數(shù)據(jù)的深度融合應(yīng)用,還有存算分離也成為發(fā)展的主流,HTAP 成為新的關(guān)注方向。
2014 年,Gartner 首次提出HTAP概念,到如今已經(jīng)八年,但是一直不溫不火,甚至有些人以為 HTAP 已經(jīng)死了。劉奇表示,如果按照 HTAP 原來(lái)的定義來(lái)判斷,HTAP 確實(shí)已經(jīng)死了。既然上一代 HTAP 已經(jīng)死了,PingCAP 為何還在堅(jiān)持 HTAP 呢?
劉奇解釋道,伴隨著云計(jì)算的出現(xiàn),很多用戶的使用習(xí)慣發(fā)生改變,系統(tǒng)中能存儲(chǔ)足夠多的數(shù)據(jù),處理足夠快的事務(wù),并且是實(shí)時(shí)在線的,因此,HTAP 重生了。強(qiáng)大的 OLTP 能力是 HTAP 的基礎(chǔ),然后才是混合 OLAP 的實(shí)時(shí)分析擴(kuò)展能力。真正的 HTAP 應(yīng)該具備簡(jiǎn)單和實(shí)時(shí)的特性,并且具有隔離性、擴(kuò)展性、數(shù)據(jù)新鮮、智能優(yōu)化等特點(diǎn)。
回顧 TiDB 的發(fā)展過(guò)程,也不是一蹴而就的。TiDB 早在 1.0 版本就實(shí)現(xiàn)了OLTP的規(guī)?;瘮U(kuò)展,為 HTAP 能力打下堅(jiān)實(shí)的基石;4.0 版本實(shí)現(xiàn)初步的 HTAP 能力,OLAP 與 OLTP 分區(qū)獨(dú)立,物理隔離;5.0 版本在原有 HTAP 引擎的基礎(chǔ)上引入 MPP 架構(gòu),進(jìn)一步提升海量數(shù)據(jù)下的并行計(jì)算與分析能力,支持同一架構(gòu)下對(duì) Spark、Flink 等技術(shù)棧的集成,成為具備完整實(shí)時(shí) HTAP 能力的分布式數(shù)據(jù)庫(kù),助力企業(yè)提升關(guān)鍵業(yè)務(wù)的時(shí)效性。
作為一棧式數(shù)據(jù)服務(wù)平臺(tái),TiDB 一直致力于提升用戶業(yè)務(wù)的敏捷性,近兩年產(chǎn)品內(nèi)核性能和穩(wěn)定性不斷提升,成為各行業(yè)頭部企業(yè)的選擇。TiDB OLTP 的 TPCC 性能提升 200%-300%,實(shí)時(shí) HTAP 性能提升 200%-300%,核心場(chǎng)景性能也獲得持續(xù)突破,例如銀行的轉(zhuǎn)賬核心負(fù)載延遲優(yōu)化達(dá) 4 倍之多,物流等超高吞吐實(shí)時(shí)在線交易讀寫混合負(fù)載性能提升 100% 以上,保障了數(shù)億用戶的順滑體驗(yàn)。
社區(qū)與商業(yè)并重
很多企業(yè)用戶認(rèn)識(shí) PingCAP,都是從社區(qū)版本開始的,在使用 TiDB 社區(qū)版后進(jìn)而會(huì)轉(zhuǎn)化為商業(yè)客戶。很多企業(yè)在開源和商業(yè)化的道路上,都會(huì)有不同的側(cè)重,但是每家企業(yè)的做法不同,結(jié)果也不盡相同。
對(duì)于開源和商業(yè)化,PingCAP 也是有著不一樣的理解。PingCAP 副總裁唐劉表示,劉奇之前內(nèi)部分享過(guò)一句話,“PingCAP 整個(gè)的價(jià)值觀是我們先有貢獻(xiàn)社會(huì)價(jià)值。我們先有社會(huì)價(jià)值,再?gòu)纳鐣?huì)價(jià)值里面去萃取我們的商業(yè)價(jià)值?!碧苿⒔榻B道,“社會(huì)價(jià)值就依托于 PingCAP 開源版本來(lái)體現(xiàn),如果開源和商業(yè)差別太大,這樣的價(jià)值也讓我們不能接受,我們相信一款產(chǎn)品和 Linux 一樣只有大量的使用,用戶才能放心,才會(huì)有極大社會(huì)價(jià)值出現(xiàn),我們?cè)谶@里再去萃取我們的商業(yè)價(jià)值,因此,開源和商業(yè)完全不沖突?!?
所以,從社會(huì)價(jià)值中萃取商業(yè)價(jià)值,PingCAP 也一直踐行著。劉奇表示,PingCAP 有一類大客戶是特別看重社區(qū)的建設(shè)情況,是因?yàn)?TiDB 社區(qū)的強(qiáng)大而選擇 TiDB。因?yàn)橛辛藦?qiáng)大的社區(qū),說(shuō)明該領(lǐng)域會(huì)有大量的人才,有大量的知識(shí)沉淀,因此很自然會(huì)從社區(qū)轉(zhuǎn)化成商業(yè)。
細(xì)看 PingCAP 在社區(qū)版和商業(yè)版中的區(qū)別,所有的組件、功能都是一樣的,唯一不一樣的是在產(chǎn)品支持服務(wù)、支持獲取途徑、響應(yīng)級(jí)別、顧問(wèn)服務(wù)等方面。
PingCAP 副總裁陳煜琦表示,PingCAP 不區(qū)分商業(yè)和社區(qū),從代碼層級(jí)來(lái)看是完全一樣的。但是為了保證商業(yè)客戶體驗(yàn),也會(huì)在產(chǎn)品和服務(wù)、人才培養(yǎng)三個(gè)層面有所區(qū)分。
在產(chǎn)品層面,PingCAP 會(huì)兩個(gè)月推出一個(gè)數(shù)據(jù)庫(kù)的社區(qū)版,借助開源生態(tài)進(jìn)行快速迭代,以敏態(tài)應(yīng)對(duì)業(yè)務(wù)的不確定性,快速迭代、快速打磨,以穩(wěn)態(tài)提升核心能力,穩(wěn)定輸出、持續(xù)打磨;面對(duì)企業(yè)級(jí)客戶對(duì)于穩(wěn)定性要求高,PingCAP 提供可穩(wěn)定維護(hù)的 LTS (Long Term Service) 版本。在服務(wù)方面,PingCAP 實(shí)現(xiàn)對(duì)商用客戶的承諾,構(gòu)建專業(yè)服務(wù)支持體系,如金融架構(gòu)師團(tuán)隊(duì)、自動(dòng)診斷調(diào)優(yōu)團(tuán)隊(duì)、客戶支持團(tuán)隊(duì)等,為企業(yè)級(jí)用戶的業(yè)務(wù)保駕護(hù)航,保障極致的客戶體驗(yàn);在社區(qū)層面,會(huì)通過(guò)社區(qū)進(jìn)行問(wèn)答,幫助社區(qū)版用戶解決難題。在商業(yè)服務(wù)方面,從咨詢到實(shí)施、交付,特別是有集中爆發(fā)式增長(zhǎng)的數(shù)據(jù)壓力的企業(yè)用戶,PingCAP 會(huì)提供量身定制化的商業(yè)服務(wù),保障企業(yè)業(yè)務(wù)的正常運(yùn)營(yíng)。在人才培養(yǎng)方面,PingCAP 也擁有完備的服務(wù)體系和培訓(xùn)體系,幫助企業(yè)培養(yǎng)數(shù)據(jù)庫(kù)人才。
持續(xù)引領(lǐng)數(shù)據(jù)庫(kù)發(fā)展
服務(wù)對(duì)于 PingCAP 來(lái)說(shuō)是一個(gè)非常沉甸甸的詞,只有研發(fā)出產(chǎn)品,將產(chǎn)品交付給客戶,才會(huì)有后續(xù)的服務(wù),而這一切的基礎(chǔ)就是信任。PingCAP 是如何贏得客戶的信任呢?
唐劉表示,首先關(guān)鍵的就是開源。開源是 PingCAP 整個(gè)公司的基因,開源不只是將源代碼開放出去,而是在開放之后,客戶以及用戶可以隨時(shí)方便地下載源代碼進(jìn)行編譯,發(fā)布到自己的生產(chǎn)環(huán)境,服務(wù)于自己的客戶。當(dāng)遇到問(wèn)題時(shí)可以自我修復(fù),或者與 PingCAP 一起來(lái)完善解決。甚至有些客戶構(gòu)建了自己的發(fā)行版,服務(wù)于自己的用戶,創(chuàng)造更多的價(jià)值。
但是只有開源是遠(yuǎn)遠(yuǎn)不夠的,開源是信任的一種手段,除此之外還需要更加透明。唐劉認(rèn)為,“唯有透明,才能讓我們?cè)谌绱藦?fù)雜多樣的環(huán)境中?存下去?!币虼?,PingCAP 透明一切能透明的事情,除了服務(wù) 3000+ 客戶,PingCAP 擁有1895名貢獻(xiàn)者,分布在 45 個(gè)國(guó)家和地區(qū),PingCAP 還公開了未來(lái)三個(gè)月的研發(fā)路線。唐劉表示,“我們希望讓客戶更加清楚地了解,PingCAP 未來(lái)的方向,并更加相信我們,未來(lái)能和我們一起走下去。”
在當(dāng)前數(shù)字化轉(zhuǎn)型加速、經(jīng)濟(jì)形勢(shì)快速變化下,應(yīng)對(duì)不確定性的挑戰(zhàn)成為企業(yè)重要課題,尤其對(duì)于數(shù)據(jù)驅(qū)動(dòng)的企業(yè)來(lái)說(shuō),正面臨著來(lái)自數(shù)據(jù)架構(gòu)的嚴(yán)峻挑戰(zhàn)。TiDB 持續(xù)引領(lǐng)數(shù)據(jù)的敏捷性,并且不斷持續(xù)演進(jìn),幫助企業(yè)以敏捷性應(yīng)對(duì)未來(lái)。
劉奇表示,分布式數(shù)據(jù)庫(kù)是一個(gè)高度復(fù)雜的系統(tǒng),和云的結(jié)合使得復(fù)雜性進(jìn)一步提升。分布式數(shù)據(jù)庫(kù)能否生存下去,取決于能否掌控復(fù)雜性。TiDB 分而治之的開放式架構(gòu)能夠管理復(fù)雜性,因此能夠成為更多用戶的選擇?!拔蚁嘈旁诮酉聛?lái) 2-3 年的時(shí)間里,會(huì)有越來(lái)越多的數(shù)據(jù)庫(kù)長(zhǎng)得和我們?cè)絹?lái)越像?!?
面向未來(lái)的透明式發(fā)展
未來(lái),PingCAP 將在 DB 微服務(wù)化、云原生、智能化等方面不斷探索,持續(xù)引領(lǐng)數(shù)據(jù)服務(wù)的演進(jìn)方向。其中,DB 微服務(wù)化可以將數(shù)據(jù)庫(kù)任何可分離的組件都實(shí)現(xiàn)服務(wù)化,打造 PB 級(jí)在線數(shù)據(jù)服務(wù)平臺(tái),提供更高的規(guī)模效應(yīng)、更好的容錯(cuò)能力以及更強(qiáng)的風(fēng)險(xiǎn)控制手段。
唐劉詳細(xì)地介紹了 TiDB 的技術(shù)方向。未來(lái) TiDB 仍然向可生長(zhǎng)性不斷地去努力,聚焦于 TiDB 內(nèi)核,打造好堅(jiān)固的底座,而后在微服務(wù)化、云原生、智能化等層面進(jìn)行拓展,同時(shí)構(gòu)建強(qiáng)大生態(tài),為客戶提供更多的價(jià)值。
在 TiDB 產(chǎn)品層面,PingCAP 會(huì)持續(xù)不斷地提升 OLTP 核心能力,以銀行核心交易系統(tǒng)為抓手,持續(xù)提升穩(wěn)定性、性能、容災(zāi)、部署等能力,并且在整個(gè)系統(tǒng)優(yōu)化、細(xì)粒度資源控制以及長(zhǎng)尾延遲等方面逐個(gè)突破,提升索引添加性能以及 Real-time 性能。
為了實(shí)現(xiàn) PB 級(jí)別在線數(shù)據(jù)服務(wù)平臺(tái)的目標(biāo),PingCAP 會(huì)拆分一切能拆分的服務(wù),實(shí)現(xiàn)微服務(wù)化,并且會(huì)持續(xù)實(shí)現(xiàn)計(jì)算分離、遠(yuǎn)程壓縮、遠(yuǎn)程數(shù)據(jù)清理等,成為一個(gè) PB 級(jí)別可水平擴(kuò)展的 OLTP 數(shù)據(jù)庫(kù)。
當(dāng)實(shí)現(xiàn)了 PB 級(jí)別的可在線的數(shù)據(jù)服務(wù)平臺(tái)之后,就是需要一種全新的數(shù)據(jù)處理和訪問(wèn)方式Serverless,PingCAP 提供 Data API,讓每個(gè)開發(fā)者都享有數(shù)據(jù)服務(wù),可以實(shí)現(xiàn)秒級(jí)創(chuàng)建、壓秒級(jí)喚醒啟動(dòng),毫秒級(jí)的訪問(wèn)延遲。開發(fā)者只需要關(guān)注業(yè)務(wù)邏輯的開發(fā),如何將業(yè)務(wù)快速地推向市場(chǎng)。
然后,PingCAP 會(huì)不斷打磨自動(dòng)診斷服務(wù) Clinic,通過(guò)自動(dòng)診斷服務(wù),讓每個(gè)用戶都有一個(gè) TiDB 性能調(diào)優(yōu)專家,讓每個(gè)用戶都可以將 TiDB 使用得更好。最后,通過(guò)打造開源生態(tài)、云生態(tài)、與第三方產(chǎn)品對(duì)接,共同助力客戶業(yè)務(wù)創(chuàng)新。
結(jié)語(yǔ)
PingCAP 的客戶成功新范式,已然得到了諸多客戶的認(rèn)可。來(lái)自建信金科、百勝中國(guó)、傳音控股、老虎國(guó)際、平安科技、杭州銀行、中國(guó)人壽財(cái)險(xiǎn)、工商銀行、東軟集團(tuán)、中電金信、嘉和美康、神州數(shù)碼、云徙科技、天翼云等多家 PingCAP 重量級(jí)客戶、合作伙伴及產(chǎn)業(yè)大咖都蒞臨用戶峰會(huì)現(xiàn)場(chǎng),分享數(shù)字化轉(zhuǎn)型與數(shù)據(jù)價(jià)值創(chuàng)新中的選擇,探討如何通過(guò)面向未來(lái)的敏捷數(shù)據(jù)服務(wù)平臺(tái)實(shí)現(xiàn)業(yè)務(wù)的加速和創(chuàng)新。
在開源領(lǐng)域,PingCAP 一直堅(jiān)持開源文化,借助開源推動(dòng)了社區(qū)技術(shù)協(xié)作,推動(dòng)了 TiDB 產(chǎn)品的創(chuàng)新迭代以及生態(tài)建設(shè)。并且將開源延伸到商業(yè)化,與客戶建立牢固的信任體系,同時(shí)與客戶持續(xù)不斷地打磨共創(chuàng)迭代產(chǎn)品,通過(guò)面向未來(lái)的技術(shù)前瞻規(guī)劃,引領(lǐng)技術(shù)發(fā)展,引領(lǐng)趨勢(shì)走向,面向未來(lái),與客戶一起持續(xù)地共創(chuàng)。