现在我们有一个ETL,它从API中提取信息,转换并存储在我们的OLTP数据库中的一个大表中。我们希望将此表迁移到某些OLAP解决方案中。读取此表只是为了进行存储在OLTP数据库中的一些计算。
哪种服务最适合这里?
我们目前正在评估Redshift,但以前从未使用过该服务。此外,我们在RDS中考虑了一些雪花模式(某种带维度的事实表(,因为它旨在存储10GB到100GB,但不知道这种方法可以扩展到多大程度。
哪种服务最适合这里?
imho您可以进行PoC,看看哪种服务对您更可行。这实际上取决于你有多少数据,什么查询以及你计划执行什么负载。
AWS Redshift旨在处理PB或EB规模的OLAP,以处理繁重的并行工作负载。RS也可以聚合来自其他数据源(jdbc、s3、..(的数据。但是RS不是OLTP,它需要更多的静态服务器开销和管理部署的额外技能。
因此,如果没有更多的数字和用例,就无法提供任何建议。云是伟大的,你可以尝试看看什么适合你。