如何将数据库从 DynamoDB 传输到 Aurora PostgreSQL?

问题描述 投票:0回答:1

Stack Overflow 社区您好,

我目前正在开发一个项目,需要将数据从 DynamoDB 迁移到 Aurora PostgreSQL。我过去曾尝试将 PostgreSQL 连接到 Lambda 解析器,但没有成功。现在,我正在探索替代方案并面临挑战。

这是我尝试过的:

  1. 带有 Lambda Resolver 的 PostgreSQL:我之前尝试将 PostgreSQL 连接到 Lambda 解析器,但遇到了问题,无法达到预期的结果。
  2. AWS Data Pipeline:我尝试使用 AWS Data Pipeline,但目前似乎已弃用。
  3. AWS Glue:我也尝试过AWS Glue,但尚未获得明确的解决方案。 我正在寻找有关将 DynamoDB 数据传输到 Aurora PostgreSQL 的最佳方法的指导。具体来说:

我可以使用哪些工具或方法来有效地从 DynamoDB 获取数据?

  1. 在这两个数据库之间传输数据有什么最佳实践吗?
  2. 如何解决 DynamoDB 和 Aurora PostgreSQL 之间的结构不匹配问题?
  3. 如果有人有类似场景的经验或可以提供见解、资源或示例,我将不胜感激。

谢谢你。

postgresql amazon-dynamodb aws-glue amazon-aurora amazon-data-pipeline
1个回答
0
投票

这里的简短答案是 AWS Glue 是您的最佳选择。您可以无缝连接这两个数据库,并且可以运行所需的任何转换逻辑,以确保您的 DynamoDB 项目符合您的 Postgres 架构。

AWS Glue 文档提供了如何连接到它们支持的所有数据库的示例。结构不匹配或转换只有您才能理解,因为您的数据对您来说是独一无二的。

https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html

© www.soinside.com 2019 - 2024. All rights reserved.