企業數字化分析的多元化,涵蓋了實時的BI決策,實時報表,數據ETL,數據清洗以及AI分析。
傳統數倉方案,通過組合多套數據庫與大數據產品,利用各自不同的優勢來解決不同的分析場景,帶來的問題就是整個數據冗余,同時管理多個異構系統的代價。
完備數據倉庫,首要解決的問題包括:
如何更好的支持數據庫場景下的交互式分析以及大數據場景下的復雜批計算場景。
如何一站式的解決混合負載下的服務能力。
新一代云原生數據倉庫 AnalyticDB MySQL 版提供一站式的數倉服務。
混合計算引擎
提供Interactive與Batch計算模式,同時提供低延遲實時分析能力與大數據的高吞吐批計算能力,分別滿足交互式查詢與復雜離線計算場景。
Interactive模式:采用MPP計算架構,調度粒度為整個查詢所有任務,計算過程中pipeline流式計算,滿足低延遲的交互式分析場景。
Batch模式:采用批計算架構,通過DAG進行任務切分,分批調度,滿足有限資源下大數據量計算,支持計算數據落盤,適用于計算量大,吞吐高的復雜分析場景。
資源池混合負載隔離
AnalyticDB for MySQL企業版、基礎版、湖倉版和數倉版彈性模式均支持資源池多租戶隔離。通過一個實例,滿足客戶不同分析場景的資源需求。
湖倉版和數倉版彈性模式資源池多租戶隔離實例架構如下:
企業版和基礎版資源池多租戶隔離實例架構如下:
資源池之間計算資源物理隔離,保證隔離的效果,同時用戶可以管理分配池的資源,查詢引擎模式,以及相關配置等信息。
查詢流量可基于用戶適用的User自動路由到對應資源組中,做到最小化對用戶的感知,同時也可通過hint的方式,由用戶制定路由到對應資源池進行執行。
文檔內容是否對您有幫助?