Loading data from Amazon DynamoDB
Amazon DynamoDB is a NoSQL serverless, fully managed service. Amazon DynamoDB provides single-digit milliseconds performance at any scale. DynamoDB is designed to be used as an operational database in OLTP use cases where you know access patterns and can design your data model for them. When you want to perform analytics, you can complement Amazon DynamoDB using Amazon Redshift OLAP capabilities.
In this recipe, we will learn how data from the Amazon DynamoDB parts table can be copied to the Amazon Redshift table using the COPY
command. We will use the full table copy approach in this recipe.
Amazon DynamoDB can also capture changes to the tables in DynamoDB streams. This can be leveraged to copy near-real-time data into Amazon Redshift tables via Amazon Lambda and the Amazon Kinesis Firehose service. This will be covered later in this book.
Getting ready
To complete this recipe, you will need to do the following:
- Ensure you...