本文為您介紹Hologres共用叢集(湖倉加速版)的背景、適用情境及功能等資訊。
背景資訊
Hologres共用叢集(湖倉加速版)是原共用叢集(MaxCompute BI加速)的升級版本,在支援MaxCompute數倉加速的基礎上,進一步支援了OSS資料湖加速。採用儲存計算分離的雲原生架構,獨享4 Core 16GB的接入節點,負責SQL的認證、解析與最佳化,共用計算資源大池,低成本擷取超大規模算力,助力使用者以Serverless方式靈活、低成本實現湖倉一體的互動式分析和湖倉融合分析。
當前已開通共用叢集服務的地區有:華北2(北京)、華東2(上海)、華東1(杭州)、華南1(深圳)、新加坡。
共用叢集連續90天沒有查詢則會自動於當天中午12:00:00
進入停機狀態,以最佳化整體叢集資源分派、提升使用者使用體驗;停機後執行個體中繼資料、Endpoint保持不變,計算服務暫停,不產生費用。如需再次啟用,請在執行個體列表頁面執行恢複執行個體操作即可。
適用情境
共用叢集(湖倉加速版)適用的情境如下:
資料存放區於OSS或者MaxCompute,查詢資料頻率低、延時要求低的情境。
使用複雜查詢來查詢大量外表資料,小規格的獨享執行個體難以滿足要求的情境。
加速查詢湖倉資料並對接BI分析的情境。例如,對接Tableau、Quick BI及帆軟等。
功能介紹
Hologres共用叢集執行個體在計算資源上是共用的,但執行個體作為單獨的個體同獨享資源執行個體一樣也擁有豐富的功能,具體如下:
內建查詢引擎。
支援建立外部表格加速查詢MaxCompute和OSS上的資料。該查詢方式,資料仍然儲存在外部系統。
不支援建立內部表並將資料匯入Hologres進行查詢。如果您需要匯入資料至Hologres內部表查詢,可以購買獨享資源執行個體。
支援標準SQL語句。
Hologres相容PostgreSQL 11,您可以使用標準的Postgres語言進行查詢。
許可權管理。
共用資源叢集中的每個執行個體都具有獨立的許可權管控,其許可權管控同獨享資源的執行個體。您可以在當前執行個體新增及刪除使用者,也可以根據業務需求為不同使用者授予不同的存取權限。
共用叢集的執行個體,除了不支援內部表相關功能以及不能匯入資料外,其他功能同獨享資源執行個體。
產品形態對比
Hologres獨享資源執行個體、共用叢集(湖倉加速版)以及Lightning的功能對比如下表所示,便於您更加直觀的瞭解共用資源叢集。
對比項 | Hologres獨享資源執行個體 | 湖倉加速版(原MaxCompute BI加速) | Lightning | |
功能 | 類別 | 支援Postgres11,可以獲得更多的運算元。 | 支援Postgres11。 | 支援Postgres8.2。 |
參數最佳化 | 參數最佳化 | 支援根據資料庫或使用者調整參數。 | 支援根據資料庫或使用者調整參數。 | 不支援定製化最佳化,例如不能按照時區調整參數。 |
SQL串連數/QPS | 與執行個體規格有關,您可以執行 | 預設SQL串連數為100個。 | 固定SQL串連數為20個。 | |
外部表格查詢 | meta載入 | 加速查詢資料可達到毫秒級響應。 | 加速查詢資料可達到亞秒級響應。 | 查詢響應較慢,響應速度隨MaxCompute Project的表數量線性增加。 |
資料類型 | 支援基本類型、DECIMAL2.0、DATETIME及ARRAY類型。 | 支援基本類型、DECIMAL2.0、DATETIME及ARRAY類型。 | 僅支援基本類型。 | |
引擎最佳化 | 不涉及 | 較Lightning的查詢效能大幅提升。 | 不涉及。 | |
內部表查詢 | 索引支援 | 支援Bitmap及Cluster索引。 | 無 | 無 |
分布列指定 | 支援指定資料分布列,實現Local Join及Local Group By。 | 無 | 無 | |
資源 | 獨立資源,即獨立享有所購買的計算和儲存資源。 | 計算資源共用,儲存資源獨立。 | 計算資源共用,儲存資源獨立。 |