AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速

Roin123 2019-11-18 10:53:56 浏览3262
展开阅读全文

1. 概述

AnalyticDB for PostgreSQL (原HybridDB for PostgreSQL,以下简称 ADB PG)是阿里云上的MPP数据仓库服务,其内核采用PostgreSQL引擎,基于开源数据库 Greenplum 改造,并在此基础上优化分析性能,其中列存储 metascan 就是提升数据库查询性能的一个关键特性。

ADB PG支持列存储格式,具有较高的数据压缩能力,以及查询性能,但是当针对有较高过滤率的查询条件时,依然要做整列数据读取,或者建 B-Tree 索引,但是索引也有其应用的约束:一是索引无压缩,数据膨胀较严重;二是结果集大的时候,索引代价比 tablescan 高,索引失效等问题。为此 ADB PG 开发了meta scan 功能,具有很好的过滤性能,并且占用的存储空间也基本可以忽略不计。

ADB

网友评论

登录后评论
0/500
评论
Roin123
+ 关注
所属团队号: 阿里云数据库ApsaraDB