Teradata數(shù)據(jù)庫新功能助力提升下一代分析性能
全球大數(shù)據(jù)分析和營銷應(yīng)用提供商Teradata天睿公司宣布全面增強(qiáng)Teradata數(shù)據(jù)庫(Teradata Database)功能,通過全面優(yōu)化內(nèi)存及CPU,提升分析性能及系統(tǒng)效率。這些增強(qiáng)的功能將鞏固Teradata內(nèi)存內(nèi)計(jì)算(in-memory computing)技術(shù)的優(yōu)勢地位,并幫助客戶從內(nèi)存投入中輕松獲得***的回報。
Teradata 天睿公司實(shí)驗(yàn)室總裁Scott Gnau 表示:“Teradata天睿公司通過不懈努力,開發(fā)出更智能、更簡單的方式以利用CPU及內(nèi)存,從而提升系統(tǒng)性能。在大數(shù)據(jù)部署中,為解決一個問題而盲目增加內(nèi)存,只能降低回報率。而Teradata的先進(jìn)精密技術(shù)能夠自動且高效地在內(nèi)存中擺放最適當(dāng)?shù)臄?shù)據(jù),以***成本結(jié)構(gòu)滿足分析性能需求。”
Teradata數(shù)據(jù)庫15.10通過增強(qiáng)Teradata智能內(nèi)存(Teradata Intelligent Memory)功能,減少內(nèi)存帶寬負(fù)載及磁盤輸入/輸出,并提升CPU乃至系統(tǒng)的整體效率。Teradata智能內(nèi)存增強(qiáng)功能包括:
•查詢串行處理和新的內(nèi)存表結(jié)構(gòu)
串行處理(pipelining)是一種新的查詢處理方式,可將上一步查詢的輸出在內(nèi)存中直接送入下一步查詢的輸入中,通過減少不必要的數(shù)據(jù)遷移,顯著提升系統(tǒng)效率和吞吐量。此外,由于查詢數(shù)據(jù)存儲在內(nèi)存中,其存儲格式為列式分區(qū)表,而不是行式分區(qū)表,可減少內(nèi)存占用量,并加快CPU數(shù)據(jù)處理速度。
•充分利用CPU指令和緩存
新算法通過Intel矢量指令和板載緩存實(shí)現(xiàn)并行運(yùn)算,可提升CPU吞吐量和效率,并進(jìn)一步降低內(nèi)存數(shù)據(jù)傳入傳出量。Teradata數(shù)據(jù)庫還將優(yōu)化英特爾新款Haswell架構(gòu)處理器,通過更多矢量指令,進(jìn)一步提升CPU性能和效率。
•新的數(shù)據(jù)熱度測量方式
Teradata 虛擬存儲(Teradata Virtual Storage)運(yùn)用新的加權(quán)算法,通過區(qū)分戰(zhàn)術(shù)及戰(zhàn)略工作負(fù)載, 測量數(shù)據(jù)訪問頻率。其中,戰(zhàn)術(shù)工作負(fù)載通常為優(yōu)先級高的業(yè)務(wù)查詢,與戰(zhàn)略工作負(fù)載相比,數(shù)據(jù)熱度增長更快。通過將“熱數(shù)據(jù)”,也就是使用率更高的數(shù)據(jù)更快地載入內(nèi)存,可根據(jù)業(yè)務(wù)優(yōu)先級相應(yīng)調(diào)整內(nèi)存中的數(shù)據(jù)。
Teradata天睿公司將數(shù)據(jù)熱度測量還應(yīng)用于邏輯輸入輸出,也就是內(nèi)存中引用的數(shù)據(jù),提升內(nèi)存中熱數(shù)據(jù)存儲的精確度。這將幫助企業(yè)根據(jù)業(yè)務(wù)需求,更準(zhǔn)確地調(diào)整內(nèi)存中數(shù)據(jù),提升分析性能。
Teradata數(shù)據(jù)庫新功能將于2015年上半年開放使用。