将数据从Amazon Redshift迁移到DynamoDB

5

有许多关于从 DynamoDB 迁移数据到 Redshift 的示例,但我找不到任何有关从 Redshift 迁移数据到 DynamoDB 的示例或文档。是否有关于以高效的方式将数据从 Redshift 迁移到 DynamoDB 的建议、示例或文档?

2个回答

4

在IT技术领域,有一种解决方案可以通过编写代码来实现。这种方案是使用Redshift的unload功能将查询数据放入S3存储桶中。这样做可以处理特定存储桶的Put事件,并触发一个Lambda函数将数据持久化到DynamoDB中,或者发送一个SQS消息到Beanstalk工作者,该工作者执行相同的操作(将数据持久化到DynamoDB中)。


0

有多种方法可以从Redshift迁移到DynamoDB

您可以使用“UNLOAD”从redshift卸载数据并将文件保存到s3。从s3,您可以使用多个服务来迁移数据。

  • 您可以使用aws pipeline从s3读取数据并加载到dynamo中
  • 您可以使用AWS Glue将数据读入其数据框架并加载到dynamo中 -> 这是我喜欢的方法
  • 您可以使用s3导入

但是,如果您从redshift卸载为redshift json,则需要将其转换为dynamo Json,然后加载到DB中


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接