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