Percona Live作為全球最有影響力的開源數(shù)據(jù)庫技術(shù)大會,每年匯聚全球頂尖的開源數(shù)據(jù)庫團隊分享各自的最新技術(shù)及經(jīng)驗,以幫助廣大DBA、架構(gòu)師、程序員應對數(shù)據(jù)庫開發(fā)、運維的挑戰(zhàn)。頂級開源數(shù)據(jù)庫項目TiDB的研發(fā)團隊PingCAP今年是第二次受邀參會,在上一屆大會上,PingCAP創(chuàng)始人兼CEO劉奇介紹了開源分布式NewSQL數(shù)據(jù)庫TiDB的設計架構(gòu)及主要特性。今年,PingCAP聯(lián)合創(chuàng)始人兼CTO黃東旭進一步解讀了TiDB的核心技術(shù)點,并重點介紹了TiDB應用于實際客戶生產(chǎn)環(huán)境的性能指標,展示TiDB在這近一年時間里的巨大成長。

隨著互聯(lián)網(wǎng)的快速發(fā)展以及業(yè)務數(shù)據(jù)量的不斷膨脹,市場對數(shù)據(jù)庫的存儲及運行能力也提出了更高的要求。在此環(huán)境下,既保證了數(shù)據(jù)的一致性,同時兼具無限水平擴展特性的NewSQL優(yōu)勢凸顯,成為解決NoSQL和傳統(tǒng)數(shù)據(jù)庫之間兩難選擇的最佳方案。越來越多的企業(yè)開始關(guān)注NewSQL,今年年初Google推出CloudSpanner,進一步驗證了NewSQL作為未來數(shù)據(jù)庫發(fā)展方向的正確性,NewSQL數(shù)據(jù)庫即將迎來全面爆發(fā)。
以Google Spanner/F1為模型的TiDB實現(xiàn)了自動的水平伸縮,強一致性的分布式事務,基于Raft算法的多副本復制等重要NewSQL特性。現(xiàn)已成為繼Google Spanner/F1之后,第一個應用于生產(chǎn)環(huán)境的NewSQL開源數(shù)據(jù)庫。TiDB的設計目標是100%的OLTP場景和80%的OLAP場景,在本次演講中,黃東旭也將其在生產(chǎn)環(huán)境中的性能測試結(jié)果帶到了會場,通過客戶生產(chǎn)環(huán)境的一系列的數(shù)據(jù),直觀的為大家展示了TiDB作為NewSQL典型代表的強悍性能:
某廣告系統(tǒng)用3個節(jié)點組成的TiDB集群替換了原本的高可用MySQL RDS,通過對不同數(shù)據(jù)量級的測試對比來看,可以看到MySQL的查詢時間是TiDB的4倍,甚至更多;
某游戲客戶在使用TiDB作為替代MySQL OLTP工作負載時,TiDB 80%的查詢延遲都低于3毫秒,平均查詢延遲在5毫秒,并且非常穩(wěn)定。

(圖為TiDB與MySQL在不同數(shù)據(jù)量下的查詢時間對比)


(圖為TiDB替代MySQLOLTP工作負載時的結(jié)果)
作為唯一連續(xù)兩年受邀出席PerconaLive的國人數(shù)據(jù)庫團隊,PingCAP從零開始打造出了一款經(jīng)受住實際生產(chǎn)環(huán)境挑戰(zhàn)的NewSQL產(chǎn)品,在本次數(shù)據(jù)庫技術(shù)圈的盛會上引發(fā)熱議。近年來,中國的互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展受到全球矚目,本土產(chǎn)品在海量互聯(lián)網(wǎng)用戶的基礎(chǔ)上,有機會經(jīng)受嚴苛的打磨,億萬級互聯(lián)網(wǎng)產(chǎn)品不斷誕生。作為互聯(lián)網(wǎng)創(chuàng)新中心的硅谷,也越來越將目光投到中國,黃東旭表示:TiDB高速的進步成熟得益于國內(nèi)高速蓬勃的產(chǎn)業(yè)環(huán)境,其實在我們的意料之中。伴隨著越來越多的客戶實際上線,TiDB的產(chǎn)品性能必然會進一步優(yōu)化,打造一款成熟的NewSQL數(shù)據(jù)庫產(chǎn)品指日可待。據(jù)悉,目前TiDB測試集群規(guī)模已突破200T,完成500個以上節(jié)點的測試,單表最大120T;已有上線用戶數(shù)十家,PoC 200余家,并將在5月中下旬發(fā)布RC3版本。