数据仓库的AWS Redshift或RDS



现在我们有一个ETL,它从API中提取信息,转换并存储在我们的OLTP数据库中的一个大表中。我们希望将此表迁移到某些OLAP解决方案中。读取此表只是为了进行存储在OLTP数据库中的一些计算。

哪种服务最适合这里?

我们目前正在评估Redshift,但以前从未使用过该服务。此外,我们在RDS中考虑了一些雪花模式(某种带维度的事实表(,因为它旨在存储10GB到100GB,但不知道这种方法可以扩展到多大程度。

哪种服务最适合这里?

imho您可以进行PoC,看看哪种服务对您更可行。这实际上取决于你有多少数据,什么查询以及你计划执行什么负载。

AWS Redshift旨在处理PB或EB规模的OLAP,以处理繁重的并行工作负载。RS也可以聚合来自其他数据源(jdbc、s3、..(的数据。但是RS不是OLTP,它需要更多的静态服务器开销和管理部署的额外技能。

因此,如果没有更多的数字和用例,就无法提供任何建议。云是伟大的,你可以尝试看看什么适合你。

当您只想从数据库中读取数据时,AWS Redshift真的很棒。基本上,后台的Redshift是一个更适合分析的面向列的数据库。您可以使用AWS DMS将所有现有数据传输到红移。AWS DMS是一项基本上需要现有数据库的bin日志的服务,它将自动传输您的数据,我们不必做任何事情。根据我的个人经验,Redshift真的很棒。

最新更新