本文为您介绍Hologres共享集群(湖仓加速版)的背景、适用场景及功能等信息。

背景信息

Hologres共享集群(湖仓加速版)是原共享集群(MaxCompute BI加速)的升级版本,在支持MaxCompute数仓加速的基础上,进一步支持了OSS数据湖加速。采用存储计算分离的云原生架构,独享4 Core 16GB的接入节点,负责SQL的认证、解析与优化,共享计算资源大池,低成本获取超大规模算力,助力用户以Serverless方式灵活、低成本实现湖仓一体的交互式分析和湖仓融合分析。
说明 当前已开通共享集群服务的区域有:北京、上海、杭州、深圳、新加坡。

适用场景

共享集群(湖仓加速版)适用的场景如下:
  • 数据存储于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。
资源独立资源,即独立享有所购买的计算和存储资源。计算资源共享,存储资源独立。计算资源共享,存储资源独立。