TBase數(shù)據(jù)庫開源后重磅升級 歐洲航天局用于行星探索
這款被歐洲航天局作為“ Gaia Mission”行星探索項目的核心數(shù)據(jù)庫,迎來了自開源以來的重磅升級。7月13日,騰訊云自研分布式HTAP數(shù)據(jù)庫TBase正式發(fā)布最新開源版本,該版本在多活分布式能力、性能、安全性、可維護性等多個關(guān)鍵領(lǐng)域得到全面的增強和升級,復(fù)雜查詢的性能提升十倍以上。
TBase數(shù)據(jù)庫開源后首次重磅升級
TBase由騰訊數(shù)據(jù)平臺團隊自主研發(fā)的企業(yè)級分布式HTAP數(shù)據(jù)庫,并于去年11月正式開源。作為騰訊云三大自研數(shù)據(jù)庫之一,TBase可完美適用于擁有海量數(shù)據(jù)、高并發(fā)、高HTAP,以及分布式事務(wù)能力的應(yīng)用場景。
自發(fā)布以來,TBase受到了眾多全球頂級用戶的青睞,歐洲航天局就是其重要的“粉絲”之一。在其重要的行星探索項目中,歐航局使用了TBase作為“Gaia Mission”的核心數(shù)據(jù)庫,存儲了超過300TB的數(shù)據(jù)量。TBase開源后,歐航局Gaia Mission項目團隊一直對開源社區(qū)保持密切關(guān)注和積極互動,已經(jīng)成為社區(qū)重要的貢獻者。截止目前,TBase在GitHub上的Star數(shù)已超過800個,F(xiàn)ork數(shù)近200。
據(jù)騰訊云TBase數(shù)據(jù)庫技術(shù)負責(zé)人李躍森介紹,最新發(fā)布的TBase開源版本具備強大的多活分布式能力,并提供了發(fā)布與訂閱層面一系列的新特性,可以幫助用戶更高效地完成數(shù)據(jù)同步和快速定位錯誤。除了支持傳統(tǒng)的主備的部署外,在此次開源的特性中增加了對異地多活的部署支持,可以在不阻塞業(yè)務(wù)的前提下,提供更加靈活的變更發(fā)布列表,解決跨地域難題。同時,南北兩套獨立的系統(tǒng)都可以提供讀寫服務(wù),并實現(xiàn)近路由接入,尤其適合微服務(wù)架構(gòu)。
新特性中另一大亮點就是性能提升。經(jīng)過優(yōu)化CN從DN收集統(tǒng)計信息的流程,保證基于cost計算的執(zhí)行計劃的準確性,使得復(fù)雜查詢的性能提升數(shù)十倍。此外,TBase開源新版本還采用全新的備機升主方式,新增了插件在線升級、鎖優(yōu)化等多項新功能。在提升業(yè)務(wù)使用體驗的同時,用戶在必要時可通過人工干預(yù)來進行問題的處理,顯著提高了系統(tǒng)可維護性。
作為騰訊云一款極具戰(zhàn)略意義的自研數(shù)據(jù)庫,TBase不僅在微信支付這類重要的內(nèi)部業(yè)務(wù)中經(jīng)受了單日請求量超10億次的考驗,也成功應(yīng)用到政務(wù)、醫(yī)療、公安、消防、電信、金融等諸多行業(yè)的核心業(yè)務(wù)系統(tǒng)中,其強大的性能和穩(wěn)定性在眾多外部客戶的業(yè)務(wù)場景中得到了廣泛驗證。
在中國人保PICC集團的某業(yè)務(wù)系統(tǒng)中,基于TBase的多中心多活架構(gòu)不僅能夠極大限度地發(fā)揮架構(gòu)本身在資源協(xié)調(diào)、靈活調(diào)配等方面的優(yōu)勢,還可以實現(xiàn)數(shù)據(jù)的雙向同步,以及更靈活的表級同步粒度。各中心的數(shù)據(jù)可通過本地可寫以及同步到異構(gòu)數(shù)據(jù)庫,實現(xiàn)更強的數(shù)據(jù)一致性。在安全性方面,該平臺提供了實例備份和基于時間點的恢復(fù)功能,系統(tǒng)可恢復(fù)從備份到當前時間內(nèi)任意時間點,并保證事務(wù)一致性,系統(tǒng)的容災(zāi)能力也得到極大提升。為PICC集團相關(guān)業(yè)務(wù)系統(tǒng)實現(xiàn)7×24小時不間斷高效平穩(wěn)運行發(fā)揮了重要作用。
在今年抗擊疫情期間,通過使用TBase,“云南防抗疫”小程序從接入數(shù)據(jù)庫到上線僅用了18個小時。TBase的可伸縮、高速聯(lián)機分析和高并發(fā)處理能力使得“云南防抗疫”小程序可以輕松應(yīng)對每天新增億級數(shù)據(jù)存放需求,并可根據(jù)業(yè)務(wù)壓力大小靈活擴展計算和存儲資源。在節(jié)省成本的同時幫助業(yè)務(wù)高效穩(wěn)定運行,為云南省全面抗擊新冠病毒以及實現(xiàn)高效復(fù)工復(fù)產(chǎn)提供了有力的支撐。
一直以來,騰訊云都是開源技術(shù)的堅定推進者和建設(shè)者。TBase開源新版本的推出則是騰訊整體全面擁抱開源戰(zhàn)略背景下的最新成果。騰訊云未來將持續(xù)利用自身在產(chǎn)品和業(yè)務(wù)場景中積累的經(jīng)驗推進各類開源技術(shù)發(fā)展,助力各行各業(yè)在數(shù)字時代的全面升級。