8月11日,記者獲悉,騰訊云數據庫開源產品TDSQL PG版(開源代號TBase)推出重磅升級:經過一年半的打磨,上萬張表訪問場景下,內存占用節省60%;查詢性能提升百倍;SQL語句兼容性增強。同時,大力提升原有數據庫版本在分布式場景下的易用性。
在“新時代下數據庫開源生態的發展與實踐”技術沙龍上,騰訊云數據庫技術總監李躍森介紹,TDSQL PG版是一款具備HTAP能力、經過騰訊多年持續投入研發的數據庫產品,能夠提供成熟的一站式解決方案。在首次開源的10天內,Star數就上升到超過500個。開源不久,就受到了歐洲航天局、國家天文臺,以及醫療健康、零售等各個行業用戶的青睞。
以微信支付為例,使用TDSQL PG版,能滿足微信支付單表數據輕松突破TB級海量存儲的需求;騰訊云開源數據庫高吞吐、高并發,自動擴容的能力,也適合微信支付的業務場景。
騰訊云自主研發的分布式數據庫引擎TDSQL PG版從2019年正式開源(開源代號TBase)開始,依托社區,在經過內部業務系統的實踐檢驗后,基本保持每月一次小型升級、每半年一次重大升級的節奏,助力眾多開發者應用前沿數據庫技術,推動開源社區生態不斷完善。
PG中國社區主席張文升也指出:“PostgreSQL社區將和TDSQL在技術、生態、企業服務上開展更深的合作,勇于開創,為客戶和企業提供更好的支持與服務。共同建設數據庫開源生態。”
值得一提的是,TDSQL PG版開源只是騰訊云數據庫開源的代表作之一。事實上,騰訊云數據庫在開源領域持續深耕。騰訊云副總裁李綱介紹,騰訊云數據庫開源已涵蓋三大體系:數據庫產品能力開源、產品服務工具開源、前沿研究平臺能力的開源。從技術創新、到產品應用,到基礎研究深化,構建完整的技術演進周期。
在產品能力開源方面,除了TDSQL PG版這種兼顧了分析型場景的數據庫產品,騰訊云數據庫近期還將推出企業級MySQL內核的開源項目,代號為 TXSQL,這是一款針對于大規模交易場景的企業級分布式數據庫內核。多款產品的持續開源,共同為社區、行業提供完善的國產數據庫產品能力體系。
此外,騰訊云數據庫也在推動數據庫SaaS服務工具的開源,包括可以完成90%日常自動調優、智能診斷的AI自動化運維工具,以及可以進行大規模異構數據遷移、分發、聚合的數據庫遷移平臺。“面對企業客戶、開發者,我們希望提供的是一個成熟完整的產品,而不僅僅只是一份代碼,”李綱表示。
而在基礎研究領域,騰訊還開源了基礎研究平臺型框架,來幫助降低研究者的研究門檻,加速基礎研究。據介紹,2020年,騰訊和中國人民大學合作開源的3TS—事務處理技術驗證系統,沉淀了騰訊與人大在數據庫核心技術方面的許多研究成果,可以提供統一的事務處理框架,幫助研究者快速構建新的并發控制算法,以及檢測數據異常。
“騰訊云數據庫致力于打造可持續發展的國產數據庫開源生態。未來國產數據庫技術發展將像飛船一樣加速,騰訊數據庫開源項目愿做這個進程加速器的堅實底座”,騰訊云副總裁李綱表達了騰訊云數據庫在開源生態上的投入和決心。
開源是騰訊堅持的長期價值之一。騰訊 2010 年起就確立了擁抱開放的戰略,并一直秉承重數量、更重品質的態度發展開源。在自主開源方面,截至目前,騰訊共對外開源超過130個優質項目,項目覆蓋了云原生、大數據、人工智能、數據庫等多個技術領域,代碼貢獻者超過2000人,開源項目star總數超過37萬個。
在社區貢獻方面,騰訊云在KVM社區已貢獻超過170個patch,超過20個技術特性,其中8個被評為KVM年度核心突破,貢獻國內排名第一,同時連續四年登上KVM開源貢獻榜,成為國內唯一取得這一成就的云服務商。
開源的本質是以技術開放促進技術創新。數據庫開源社區平臺匯聚了眾多開發力量,推動了開源數據庫在云時代實現更多的技術創新和突破。未來,騰訊云數據庫的開源建設和治理將繼續秉承重量、更重品質的理念,打造可持續發展的國產數據庫開源生態。