是否可以在同一集群中的两个不同 AWS Redshift 数据库之间运行连接?

Posted

技术标签:

【中文标题】是否可以在同一集群中的两个不同 AWS Redshift 数据库之间运行连接?【英文标题】:Is it possible to run a join between two different AWS Redshift Databases in the same cluster? 【发布时间】:2018-06-20 21:48:47 【问题描述】:

只是想知道这是否可能?我看到一些较旧的链接指出这在 2015 年左右是不可能的,但想知道现在是否是这样,是否有任何可用的文档说明是/否。谢谢!

【问题讨论】:

【参考方案1】:

不可能跨通过CREATE DATABASE command 创建的逻辑数据库进行查询或加入。

这与 Amazon Redshift 所基于的 PostgreSQL 相同。见:Joining Results from Two Separate Databases

虽然 PostgreSQL 具有可以加入不同数据库(在同一集群上或其他地方)的 dlink 模块,但此功能可用于 Amazon Redshift。

【讨论】:

以上是关于是否可以在同一集群中的两个不同 AWS Redshift 数据库之间运行连接?的主要内容,如果未能解决你的问题,请参考以下文章

aws创建kafka(msk)

我们可以在同一个AZ中拥有两个AWS NAT实例

一个 VPC 终端节点用于 AWS 中的多项服务

如何在 EC2 的不同机架中创建两个实例? (AWS 中的机架意识)

Redshift - 提取约束

同一 Redshift 集群上的 AWS 容器化应用程序和数据库