【发布时间】:2020-03-03 12:56:10
【问题描述】:
让我开始吧 - 我的应用正在执行更多报告内容,例如仪表板、过滤器,基于过滤器预测/销售等数据必须显示。我们决定使用 Angular 或类似的 UI 构建 UI。这将在 AWS 云中。所以,当涉及到后端时,我们很困惑应该使用哪些工具? RDS 是否适合这里的账单?我们的应用程序读取更多(几乎没有任何更新/删除),并且每次读取都必须对数据进行分析。此外,我想说的表集不超过 10-15 个,而且行数也不大。就像每个表最多可能有 30 万行一样。
在这样的背景下 - 什么最适合后端视角?我们正在考虑使用 RDS(任何 Oracle/SQL)和 RedShift。随着我们拥有的数据规模(未来可能会增长,但并非例外),Redshift 是否会过大? RDS 可能是一个合适的选择,但由于我们需要大量分析(计算/聚合等)?
在第一个实例中,我们可能必须从 S3 数据文件中加载数据 - 我们仍在思考如何加载可能是 Redshift Spectrum 的数据。
顺便说一句,我们计划使用 AWS Lambda 作为中间件来获取 UI 数据。
【问题讨论】:
标签: amazon-web-services relational-database amazon-redshift analytics amazon-rds