《2024央國企開源項目典型實踐》案例征集活動由中國信息通信研究院云大所開源和軟件安全部組織發(fā)起,由中國信通院云計算開源產(chǎn)業(yè)聯(lián)盟蓋章認(rèn)證,是行業(yè)內(nèi)的權(quán)威獎項之一。該案例主要圍繞項目應(yīng)用成效、項目建設(shè)和治理能力等維度進行評選,旨在深入挖掘行業(yè)開源項目,樹立行業(yè)轉(zhuǎn)型升級典范。

開源作為一種開放、協(xié)同、共享的新型生產(chǎn)方式,對于推動經(jīng)濟發(fā)展、科技創(chuàng)新、文化繁榮具有重要意義。近年來,隨著開源技術(shù)的廣泛應(yīng)用,我國開源生態(tài)不斷發(fā)展擴大,開源項目層出不窮,如何構(gòu)建活躍的開發(fā)者生態(tài)、營造健康可信的開源社區(qū),成為行業(yè)關(guān)注的熱點話題。

自研RDA及DDS兩項技術(shù) 打造數(shù)據(jù)高效處理新體驗

作為云服務(wù)國家隊,天翼云堅持科技創(chuàng)新引領(lǐng),不斷加快關(guān)鍵核心技術(shù)自主攻關(guān),歷經(jīng)十余年打磨,推出自研TeleDB數(shù)據(jù)庫。為助力開源生態(tài)體系的繁榮、推動開源產(chǎn)業(yè)發(fā)展,天翼云發(fā)揮央企責(zé)任擔(dān)當(dāng),積極向開源原子基金會進行開源,貢獻了TeleDB自研特性—RDA(RemoteDataAccess)和DDS(Distribute Dependency Spread)相關(guān)開源場景約2萬行代碼。

該技術(shù)方案最初主要用于解決中國電信內(nèi)部業(yè)務(wù)問題。在每個月月初和月末的用戶充值高峰期,傳統(tǒng)數(shù)據(jù)庫的壓力往往會急速飆升,從而導(dǎo)致連接數(shù)滿、死鎖變多等問題,難以滿足業(yè)務(wù)需求。

為了減少分布式數(shù)據(jù)庫查詢的連接數(shù)并提高分布式死鎖檢測的效率,天翼云不斷進行技術(shù)迭代與突破,自主研發(fā)重分布并發(fā)暴增(RDA,RemoteDataAccess)和死鎖檢測(DDS,Distribute Dependency Spread)兩項技術(shù)。其中,RDA技術(shù)解決了傳統(tǒng)分布式架構(gòu)下復(fù)雜查詢導(dǎo)致的連接數(shù)、進程數(shù)暴漲問題;DDS則將檢測、解鎖實效性提升到秒級,檢測效率與資源利用率均大幅提升,帶來全新的數(shù)據(jù)處理體驗。

當(dāng)前,天翼云TeleDB數(shù)據(jù)庫依托強大的數(shù)據(jù)處理能力和系統(tǒng)穩(wěn)定性,已廣泛應(yīng)用于金融、政務(wù)、運營商等行業(yè), 擁有豐富的數(shù)據(jù)庫落地經(jīng)驗,為客戶業(yè)務(wù)平滑上線保駕護航,助力行業(yè)客戶的業(yè)務(wù)系統(tǒng)取得良好成效。以TPC-H測試為例,RDA技術(shù)顯著優(yōu)化了相關(guān)連接數(shù)。

相對于開源社區(qū)的pg_unlock技術(shù),DDS技術(shù)可明顯提升死鎖的解鎖時間。

值得一提的是,天翼云自主研發(fā)的RDA和DDS技術(shù),具有行業(yè)首創(chuàng)性。通過gitee托管平臺,天翼云將兩項技術(shù)相關(guān)代碼貢獻為BSD開源協(xié)議的同時,還向社區(qū)管理員提供了配套文檔和漏洞掃描情況,以保證使用者可以自由修改源代碼,從而更好滿足開源的個性化場景需求。

當(dāng)前,開源已成為全球協(xié)同創(chuàng)新的新模式和推動信息技術(shù)快速發(fā)展的強大動力。未來,天翼云將繼續(xù)加大科研力度,打造更加領(lǐng)先的數(shù)據(jù)庫解決方案,并攜手行業(yè)伙伴推動開源技術(shù)的應(yīng)用與發(fā)展,為構(gòu)筑更加繁榮的開源生態(tài)體系貢獻力量。

分享到

xiesc

相關(guān)推薦