開源數(shù)據(jù)庫TDSQL PG版再升級(jí):分區(qū)表性能提升超10倍

來源: 騰訊云數(shù)據(jù)庫
作者:騰訊云數(shù)據(jù)庫
時(shí)間:2022-01-13
14193
1月11日,騰訊云TDSQL PG版(開源代號(hào)TBase)再升級(jí):分布區(qū)表關(guān)聯(lián)查詢性能(join)提升超10倍,同時(shí)提升了產(chǎn)品在分布式場(chǎng)景下的易用性,增加靈活可用的功能組件。

pexels-photo-4008707.jpg

1月11日,騰訊云TDSQL PG版(開源代號(hào)TBase)再升級(jí):分布區(qū)表關(guān)聯(lián)查詢性能(join)提升超10倍,同時(shí)提升了產(chǎn)品在分布式場(chǎng)景下的易用性,增加靈活可用的功能組件。

該升級(jí)版本在第十一屆PostgreSQL中國(guó)技術(shù)大會(huì)上正式公布,同時(shí)更新文檔已同步在GitHub上。依托社區(qū)和內(nèi)部業(yè)務(wù)系統(tǒng)的實(shí)踐檢驗(yàn),TDSQL PG版基本保持每月一次小升級(jí)、每半年一次重大升級(jí)的節(jié)奏,助力眾多開發(fā)者應(yīng)用前沿?cái)?shù)據(jù)庫技術(shù)。

TDSQL PG版是一款具備HTAP(事務(wù)分析處理)能力、經(jīng)過騰訊多年持續(xù)投入研發(fā)的數(shù)據(jù)庫產(chǎn)品,能夠提供成熟的一站式解決方案,2019年11月正式開源。在首次開源的10天內(nèi),Star數(shù)就上升到超過500個(gè)。開源不久,就受到了天文、醫(yī)療健康、零售等各個(gè)行業(yè)用戶的青睞。

本次升級(jí)的核心能力,都是基于此前的用戶反饋和在開源社區(qū)的積累。具體包括:分區(qū)表功能增強(qiáng)、異地多活易用性增強(qiáng)、分布式死鎖自動(dòng)檢測(cè)并解鎖功能上線、2PC殘留自動(dòng)檢測(cè)并清理功能等重點(diǎn)升級(jí)。

首先,簡(jiǎn)單理解分區(qū)表,就是把一張大表分成若干小表,可以用來節(jié)省數(shù)據(jù)讀寫總量,減少響應(yīng)時(shí)間,此前業(yè)界仍然面臨數(shù)據(jù)量大時(shí)讀寫性能慢等問題。本次TDSQL PG版升級(jí),整體響應(yīng)速度更快,能有效應(yīng)對(duì)這一挑戰(zhàn)。

具體來說,新版本通過分區(qū)表功能增強(qiáng),包括增加hash分區(qū)類型、支持default分區(qū)子表創(chuàng)建、分區(qū)父表索引操作自動(dòng)同步子表等,實(shí)現(xiàn)分區(qū)表便捷管理。同時(shí),新版本實(shí)現(xiàn)了分區(qū)剪枝性能提升30%,分布區(qū)表關(guān)聯(lián)查詢性能(join)提升超10倍,完美解決查詢效率問題。

另一重要升級(jí),是異地多活的易用性增強(qiáng)。原先單活時(shí)跨區(qū)接入延時(shí)大,一旦發(fā)生故障服務(wù)和數(shù)據(jù)庫都需要切換,流程復(fù)雜。而異地多中心接入時(shí)延小,業(yè)務(wù)在一個(gè)中心內(nèi)能完成閉環(huán),秒級(jí)即可完成切換。本次升級(jí)新增多活插件化功能,方便用戶安裝配置,提升了產(chǎn)品易用性。

開源是騰訊堅(jiān)持的長(zhǎng)期價(jià)值之一。騰訊2010年起就確立了擁抱開放的戰(zhàn)略,并一直秉承重?cái)?shù)量、更重品質(zhì)的態(tài)度發(fā)展開源。

騰訊云數(shù)據(jù)庫也在推動(dòng)數(shù)據(jù)庫SaaS服務(wù)工具的開源,包括可以完成90%日常自動(dòng)調(diào)優(yōu)、智能診斷的AI自動(dòng)化運(yùn)維工具,以及可以進(jìn)行大規(guī)模異構(gòu)數(shù)據(jù)遷移、分發(fā)、聚合的數(shù)據(jù)庫遷移平臺(tái)。

“面對(duì)企業(yè)客戶、開發(fā)者,我們希望提供的是一個(gè)成熟完整的產(chǎn)品,而不僅僅只是一份代碼”,騰訊云副總裁李綱表示,即使是開源產(chǎn)品,騰訊云數(shù)據(jù)庫也會(huì)提供完善的產(chǎn)品服務(wù)。

而在基礎(chǔ)研究領(lǐng)域,騰訊還開源了基礎(chǔ)研究平臺(tái)型框架,來幫助降低研究者的研究門檻。2020年,騰訊和中國(guó)人民大學(xué)合作開源的3TS—事務(wù)處理技術(shù)驗(yàn)證系統(tǒng),沉淀了騰訊與人大在數(shù)據(jù)庫核心技術(shù)方面的許多研究成果,可以提供統(tǒng)一的事務(wù)處理框架,幫助研究者快速構(gòu)建新的并發(fā)控制算法,以及檢測(cè)數(shù)據(jù)異常。

開源的本質(zhì)是以技術(shù)開放促進(jìn)技術(shù)創(chuàng)新。在下個(gè)版本中,TDSQL PG版將加強(qiáng)存儲(chǔ)能力、不斷優(yōu)化索引,同時(shí)提升分布式狀態(tài)可視化。

騰訊云對(duì)TDSQL PG版不斷開發(fā)和投入,將持續(xù)給客戶帶來價(jià)值。版本經(jīng)過大量業(yè)務(wù)驗(yàn)證,成熟穩(wěn)定,開源版本和騰訊自用版本共基線,幫助用戶快速構(gòu)建核心業(yè)務(wù)。共同打造可持續(xù)的國(guó)產(chǎn)數(shù)據(jù)庫開源生態(tài)。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于騰訊云數(shù)據(jù)庫,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
騰訊云數(shù)據(jù)庫PostgreSQL全面支持PG 17
騰訊云數(shù)據(jù)庫PostgreSQL全面支持PG 17
即日起,騰訊云PostgreSQL全面支持PostgreSQL 17.0。所有用戶可使用大版本升級(jí)能力升級(jí)至最新的PostgreSQL 17.0進(jìn)行體驗(yàn),也可以在產(chǎn)品購(gòu)買頁直接購(gòu)買。
騰訊云
云服務(wù)
2024-12-152024-12-15
高可用這個(gè)問題,加機(jī)器就能解決?
高可用這個(gè)問題,加機(jī)器就能解決?
互聯(lián)網(wǎng)服務(wù)的可用性問題是困擾企業(yè)IT人員的達(dá)摩克利斯之劍:防于未然,體現(xiàn)不出價(jià)值。已然發(fā)生,又面臨P0危機(jī)。就更別提穩(wěn)定性建設(shè)背后顯性的IT預(yù)算問題與隱性的人員成本問題。
騰訊云
云服務(wù)
2024-11-252024-11-25
TDSQL TDStore引擎版替換HBase:在歷史庫場(chǎng)景中的成本與性能優(yōu)勢(shì)
TDSQL TDStore引擎版替換HBase:在歷史庫場(chǎng)景中的成本與性能優(yōu)勢(shì)
HBase憑借其高可用性、高擴(kuò)展性和強(qiáng)一致性,以及在廉價(jià)PC服務(wù)器上的低部署成本,廣泛應(yīng)用于大規(guī)模數(shù)據(jù)分析。
騰訊云
云服務(wù)
2024-11-042024-11-04
復(fù)雜查詢性能弱,只讀分析引擎來幫忙
復(fù)雜查詢性能弱,只讀分析引擎來幫忙
隨著當(dāng)今業(yè)務(wù)的高速發(fā)展,復(fù)雜多表關(guān)聯(lián)的場(chǎng)景越來越普遍。但基于行式存儲(chǔ)的數(shù)據(jù)庫在進(jìn)行復(fù)雜查詢時(shí)性能相對(duì)較弱。
騰訊云
云服務(wù)
2024-11-022024-11-02
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家