PostgreSQL GPU 加速(HeteroDB pg_strom) (GPU计算, GPU-DIO-Nvme SSD, 列存, GPU内存缓存)

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

PostgreSQL GPU 加速(HeteroDB pg_strom) (GPU计算, GPU-DIO-Nvme SSD, 列存, GPU内存缓存)

德哥 2018-07-28 20:47:20 浏览3423
展开阅读全文

标签

PostgreSQL , GPU , heteroDB , pg_strom , CUDA , nvidia , DIO , Nvme , SSD , 列存 , GPU内存缓存


背景

HeteroDB pg_strom是PG的一个GPU加速插件,目前已支持到PG 11的版本。

在这些场景中可以加速查询,非常适合计算型场景(OLAP场景)

1、FILTER

2、聚合

3、JOIN

4、GROUP BY

同时PG_strom还引入了一些高级特性:

1、结合PG CPU并行计算,实现CPU + GPU混合并行,使得计算能力大幅提升

2、GPU直接访问SSD,节约内存,同时缩短访问路径,提高了访问吞吐

3、创建堆表的列存格式副本,custom scan自动识别,如果有列存副本,优先使用列存副本,提高OLAP SQL性能

4、可以将经常需要计算的表,加载到GP

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB