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

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

(圖為T(mén)iDB與MySQL在不同數據量下的查詢(xún)時(shí)間對比)


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