是否可以在 Redshift 集群中使用不同类型的节点?

Posted

技术标签:

【中文标题】是否可以在 Redshift 集群中使用不同类型的节点?【英文标题】:Is it possible to use nodes of different type inside the Redshift cluster? 【发布时间】:2015-03-17 17:18:30 【问题描述】:

在我们的项目中,我们有两类不同的数据要存储在 Redshift 集群中 - 一类数据需要大量空间(TB),但我们只针对它运行临时查询,因此性能这不是一个大问题,另一类数据要小得多(几十 GB),但我们需要对它运行大量的查询,因此性能是一个重要因素。鉴于这种区别 - 第一类数据最适合 HDD 支持的节点,而第二类数据更适合 SSD 驱动、更注重性能的节点。我们可以将这些数据潜在地分成两个不同的集群,但我想知道是否可以在同一个集群中混合不同类型的节点并以某种方式控制哪些表驻留在哪些节点上。

【问题讨论】:

【参考方案1】:

不,目前您不能将两种类型的节点混合在一起。 我有和你一样的场景。所以我们也有两个集群,一个是 ssd,空间更小,查询更多,但速度更快,另一个是非 ssd,它有 tera 字节数据,用于查询性能不存在的历史报告。

【讨论】:

这称为“热”和“冷”模式。 Hot 拥有最近的数据,例如上周,并在 SSD 上运行,而 Cold 拥有过去 3 年的所有数据并在磁盘上运行。

以上是关于是否可以在 Redshift 集群中使用不同类型的节点?的主要内容,如果未能解决你的问题,请参考以下文章

使用现有数据在Redshift群集上启用加密

是否可以从另一个账户使用 IAM 角色访问 Redshift?如何?

从 db 中检索 Redshift 集群指标

使用flyway在不同db之间迁移

AWS Redshift 数据库加密

Redshift集群,如何获取片数信息