本文为您介绍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。 | 无 | 无 | |
资源 | 独立资源,即独立享有所购买的计算和存储资源。 | 计算资源共享,存储资源独立。 | 计算资源共享,存储资源独立。 |