繁体   English   中英

加入Aurora mysql中的多张表并推送到dynamodb单表

[英]Joining multiple tables in Aurora mysql and push them to dynamodb single table

根据我的理解,我认为有很多方法可以使用数据管道将一个 mysql 表传输到 dynamodb 或将表存储在 S3 中,但是有一个 senario,其中一个表每条记录有一个 id,而另一个表在一个表中有多个 id,所以它是一个许多关系,但我需要在一个 dynamodb 表中使用这两个表。 例如,dynamodb 表看起来像这样。 { 'id': 1, 'status': 'Active', 'scores': [{'date': '2022', 'score': 29 }, {'date': '2022', 'score': 29 }] }

然后我可以通过 lambda 从 dynamodb 表中获取 JSON 数据,并通过 API 发送它们。有没有办法将这两个 mysql 表与 dynamodb 同步。

这样的事情应该有所帮助:

https://aws.amazon.com/blogs/big-data/near-zero-downtime-migration-from-mysql-to-dynamodb/

在您的关系数据库中创建一个视图也很有用,该视图将模仿您的数据的外观,从而使您的关系数据库中的多个表与 DynamoDB 同步变得更加容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM