1

The job I'm in has a complete AWS setup. We have an Amazon RDS PostgreSQL database that we are wanting to move into an Amazon Redshift datahub.

The thing is, I'm completely lost on where to go. I have Redshift setup, and properly setup on security, but that is where my googling has led me to a wall.

Can you help me on this? I'm going to be using Kinesis to stream data from our PostgreSQL database to Redshift. Do I have to set up tables to begin the process, or can I just go ahead and do the stream from Kinesis, and that would take the process from there?

2
  • why use kinesis? use aws DMS for this. Commented Nov 2, 2017 at 19:45
  • 1
    Could you please Edit your question and provide additional information about the streaming component? Are you intending to use this just for the initial population of the database, or as an on-going datasource? Commented Nov 2, 2017 at 19:58

1 Answer 1

2

If your goal is to migrate a PostgreSQL database to Redshift, then you can use the AWS Database Migration Service Documentation.

It can do a one-off migration or can perform a continuous migration to keep the databases "in sync".

There should be no need to involve Kinesis for a database migration.

If, however, you wish to continually load data into your Redshift cluster (eg stream data from a website and capture it in Redshift), then you will want to use Amazon Kinesis Firehose, which can stream directly into Redshift.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.