本文为您介绍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

与实例规格有关,您可以执行show max_connections语句查看SQL连接数。

默认SQL连接数为100个。

固定SQL连接数为20个。

外部表查询

meta加载

加速查询数据可达到毫秒级响应。

加速查询数据可达到亚秒级响应。

查询响应较慢,响应速度随MaxCompute Project的表数量线性增加。

数据类型

支持基本类型、DECIMAL2.0、DATETIME及ARRAY类型。

支持基本类型、DECIMAL2.0、DATETIME及ARRAY类型。

仅支持基本类型。

引擎优化

不涉及

较Lightning的查询性能大幅提升。

不涉及。

内部表查询

索引支持

支持Bitmap及Cluster索引。

分布列指定

支持指定数据分布列,实现Local Join及Local Group By。

资源

独立资源,即独立享有所购买的计算和存储资源。

计算资源共享,存储资源独立。

计算资源共享,存储资源独立。