从 RDS PostgreSQL 数据库创建 Redshift 数据库

Creating a Redshift database from an RDS PostgreSQL database

我从事的工作具有完整的 AWS 设置。我们有一个 Amazon RDS PostgreSQL 数据库,我们想将其移至 Amazon Redshift 数据中心。

问题是,我完全不知道该去哪里。我有 Redshift 设置,并正确设置了安全性,但这正是我的谷歌搜索让我陷入困境的地方。

你能帮我解决这个问题吗?我将使用 Kinesis 将数据从我们的 PostgreSQL 数据库流式传输到 Redshift。我是否必须设置表才能开始该过程,或者我是否可以继续从 Kinesis 进行流处理,然后从那里开始处理?

如果您的目标是将 PostgreSQL 数据库迁移到 Redshift,那么您可以使用 AWS Database Migration Service Documentation.

它可以进行一次性迁移,也可以进行连续迁移以保留数据库 "in sync"。

应该不需要 Kinesis 来进行数据库迁移。

但是,如果您希望持续将数据加载到您的 Redshift 集群中(例如从网站流式传输数据并在 Redshift 中捕获它),那么您将需要使用 Amazon Kinesis Firehose,它可以直接流式传输到红移。