我们当前正在将Amazon RDS用于我们的数据库,并且我们计划迁移到DynamoDB来扩展我们的消息传递数据库。但是,我们想继续使用的MySQL表上已经建立了很多分析功能。
将数据从DynamoDB同步到Redshift的最佳方法是什么?
答案 0 :(得分:0)
对于这类问题(将源数据库同步到Redshift),您基本上有两个常见的解决方案:
选项B易于实现,因为您基本上为此使用了专用的AWS服务。但是,它仅适用于Firehose支持的源数据库。幸运的是,支持DynamoDB作为Firehose的输入源。此外,您还需要计算与Kinesis本身,用于记录转换的Lambda等相关的额外费用,以确保从经济角度来看该选项对您有效。请参阅this文章,以了解如何使用Firehose将DynamoDB流与Kinesis连接。
对于Firehose不支持的源数据库,选项A通常是有效的解决方案。