2021 年 4 月 25 日——領(lǐng)先的企業(yè)級開源分布式數(shù)據(jù)庫廠商 PingCAP 正式發(fā)布面向企業(yè)級核心場景的 TiDB 5.0 版本。TiDB 5.0 在性能、穩(wěn)定性、易用性等方面均取得了巨大進(jìn)步,并在事務(wù)處理、高可用與容災(zāi)、安全合規(guī)等方面新增多項(xiàng)企業(yè)級特性,通過引入 MPP (Massively Parallel Processing,即大規(guī)模并行處理)架構(gòu)成為具備完整 HTAP 能力的分布式數(shù)據(jù)庫,為高成長企業(yè)和數(shù)字化創(chuàng)新場景提供一棧式數(shù)據(jù)服務(wù)平臺。
2020 年以來,企業(yè)數(shù)字化轉(zhuǎn)型進(jìn)入深水區(qū),行業(yè)數(shù)字化場景爆發(fā)式增長,數(shù)據(jù)呈現(xiàn)出海量、實(shí)時(shí)、在線等趨勢。隨著企業(yè)對數(shù)據(jù)實(shí)時(shí)性和可靠性的要求越來越高,傳統(tǒng)通過數(shù)據(jù)庫、中間件、大數(shù)據(jù)等多組件協(xié)同的異構(gòu)數(shù)據(jù)棧暴露出上線難、維護(hù)成本極高等問題,嚴(yán)重阻礙企業(yè)數(shù)字化進(jìn)程。
HTAP (Hybrid Transactional/Analytical Processing,即混合事務(wù) / 分析處理)數(shù)據(jù)庫能夠在一份數(shù)據(jù)源上同時(shí)支撐在線事務(wù)處理(OLTP)和在線分析處理(OLAP)場景,避免了傳統(tǒng)架構(gòu)中在線與離線數(shù)據(jù)庫之間大量的數(shù)據(jù)交互。權(quán)威調(diào)研機(jī)構(gòu) Gartner 認(rèn)為, HTAP 數(shù)據(jù)庫將成為數(shù)據(jù)庫領(lǐng)域的重要發(fā)展趨勢,一個(gè)集成的數(shù)據(jù)平臺將會加速數(shù)字化轉(zhuǎn)型。
具備完整 HTAP 能力的數(shù)據(jù)庫
作為一款領(lǐng)先的企業(yè)級分布式數(shù)據(jù)庫產(chǎn)品,TiDB 早在 1.0 版本就實(shí)現(xiàn)了 OLTP Scale(在線事務(wù)處理的規(guī)?;瘮U(kuò)展),4.0 版本已經(jīng)實(shí)現(xiàn)初步的 HTAP 能力,5.0 版本在原有 HTAP 引擎 TiFlash 的基礎(chǔ)上引入 MPP 架構(gòu),提供與存儲匹配的分布式計(jì)算引擎,進(jìn)一步提升海量數(shù)據(jù)下的并行計(jì)算與分析能力。通過與 TiDB-Server 共享 SQL 前端,實(shí)現(xiàn)解析器(Parser)和優(yōu)化器的共享,TiDB 向業(yè)務(wù)提供一體化的入口,能夠自動選擇單機(jī)執(zhí)行或 MPP 模式,并且將事務(wù)型和分析型的負(fù)載隔離,使得雙方在高并發(fā)量壓力下互不干擾。場景實(shí)測顯示,在相同硬件配置和數(shù)據(jù)量下,MPP 有著數(shù)倍于 Greenplum 的執(zhí)行速度。
此外,TiDB 5.0 基于分布式架構(gòu),支持云原生與多云,可以彈性擴(kuò)展吞吐或存儲,輕松應(yīng)對高并發(fā)、海量數(shù)據(jù)場景,實(shí)現(xiàn)一棧式數(shù)據(jù)服務(wù)。企業(yè)級用戶、互聯(lián)網(wǎng)用戶、SaaS 廠商和獨(dú)立軟件開發(fā)商都可以通過一套 TiDB 系統(tǒng)構(gòu)建數(shù)字場景應(yīng)用,而不必關(guān)注底層架構(gòu)。
性能及穩(wěn)定性獲整體增強(qiáng)
TiDB 在設(shè)計(jì)之初便確定了成為企業(yè)級數(shù)據(jù)庫的目標(biāo),其「分布式強(qiáng)一致性事務(wù)、在線彈性水平擴(kuò)展、故障自恢復(fù)的高可用、跨數(shù)據(jù)中心多活」的技術(shù)架構(gòu),決定了它具備企業(yè)級核心數(shù)據(jù)庫需要的關(guān)鍵特性。TiDB 5.0 在性能方面取得了巨大的進(jìn)步,通過提供聚簇索引、異步提交事務(wù)、TiFlash MPP 等功能, 在 Sysbench 和 TPC-C 等 OLTP 基準(zhǔn)測試中,獲得均值 50% 的性能提升。
同時(shí),TiDB 5.0 通過優(yōu)化調(diào)度過程中對 I/O、網(wǎng)絡(luò)、CPU、內(nèi)存等資源的占用,大幅減少 QPS(每秒查詢量) 因?yàn)橘Y源被搶占而出現(xiàn)的性能抖動問題,在 TPC-C OLTP 的基準(zhǔn)測試中,衡量 TPC-C tpmC 抖動標(biāo)準(zhǔn)差的值小于等于 2%。
更加開放的用戶生態(tài)
PingCAP 成立之初就以開源作為核心戰(zhàn)略,高度活躍的開源社區(qū)為 TiDB 產(chǎn)品發(fā)展帶來了飛輪效應(yīng),目前 TiDB 的研發(fā)能力、工程質(zhì)量、迭代速度都已處于世界領(lǐng)先水平。TiDB 還是一個(gè)生態(tài)友好型的數(shù)據(jù)庫,TiDB 5.0 集成了更豐富的大數(shù)據(jù)生態(tài),新增 Kafka 連接器 、支持 S3 存儲服務(wù),并提供多個(gè)數(shù)據(jù)遷移、導(dǎo)入與共享組件,方便用戶在異構(gòu)環(huán)境使用 TiDB。
TiDB 憑借領(lǐng)先的技術(shù)能力及完善的商業(yè)服務(wù)支持體系,幫助金融、互聯(lián)網(wǎng)、零售、物流、制造、公共服務(wù)等行業(yè)用戶構(gòu)建面向未來的數(shù)據(jù)服務(wù)平臺。目前,TiDB 已在全球超過 1500 家頭部企業(yè)的生產(chǎn)環(huán)境中得到應(yīng)用,包括中國銀行、光大銀行、浦發(fā)銀行、浙商銀行、北京銀行、微眾銀行、億聯(lián)銀行、中國銀聯(lián)、中國人壽、平安人壽、陸金所、中國移動、中國聯(lián)通、中國電信、中體駿彩、國家電網(wǎng)、理想汽車、小鵬汽車、VIVO、OPPO、百勝中國、中國郵政、順豐速運(yùn)、中通快遞、騰訊、美團(tuán)、京東、拼多多、小米、新浪微博、58同城、360、知乎、愛奇藝、嗶哩嗶哩、Square(美國)、Dailymotion(法國)、Shopee(新加坡)、ZaloPay(越南)、BookMyShow(印度)等。
PingCAP 聯(lián)合創(chuàng)始人兼 CTO 黃東旭表示:“一個(gè)真正的企業(yè)級數(shù)據(jù)庫廠商應(yīng)該把自己放在用戶的角度去思考,無論是一個(gè)企業(yè)去購買數(shù)據(jù)庫應(yīng)對數(shù)字化挑戰(zhàn),還是一個(gè)工程師去面對數(shù)百臺的數(shù)據(jù)庫集群維護(hù),我認(rèn)為他們需要的就是“省心、放心、不擔(dān)心“。TiDB 5.0 是一個(gè)里程碑版本,具備完整的 HTAP 能力,用戶業(yè)務(wù)無論是事務(wù)型還是分析型,只要一套 TiDB 系統(tǒng)就可以應(yīng)對數(shù)字化轉(zhuǎn)型過程中“海量、實(shí)時(shí)、在線”的業(yè)務(wù)需求?!?/p>