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

Is it possible to use nodes of different type inside the Redshift cluster?

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

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