将数据库和数据仓库迁移到AWS

时间:2018-06-07 14:55:50

标签: amazon-web-services amazon-s3 aws-lambda amazon-redshift amazon-kinesis-firehose

我想将我们的数据库和数据仓库迁移到AWS。

我们的本地数据库是Oracle,我们使用Oracle Data Integrator在IBM AIX中进行数据仓库。

我的第一个想法是将我们的数据库与AWS DMS(数据迁移服务)迁移到临时点(S3),然后使用Lambda(用于在数据更新,删除或插入时创建触发器)和Kinesis Firehose(用于流式传输)并执行ETL)将数据发送到Redshift。

Redshift中的数据必须是我们的本地数据仓库的副本(包含事实和维度,聚合和多个联接),我希望无论何时在本地数据库中发生任何更改,它都会自动更新AWS S3和Redshift所以我可以在我的Redshift中获得接近实时的数据。

我想知道我的架构是否正确和/或有更好的方法吗?

谢谢

0 个答案:

没有答案