首页 > 解决方案 > 将数据库和数据仓库迁移到 AWS

问题描述

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

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

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

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

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

谢谢

标签: amazon-web-servicesamazon-s3aws-lambdaamazon-redshiftamazon-kinesis-firehose

解决方案


推荐阅读