适用于 AWS RedShift 的沙盒版本
Posted
技术标签:
【中文标题】适用于 AWS RedShift 的沙盒版本【英文标题】:Sandbox version for AWS RedShift 【发布时间】:2013-11-05 02:27:54 【问题描述】:我已经使用 RedShift 几个月了,我喜欢它。但是我需要围绕它添加一些测试,我不确定最经济有效的方法是什么。我只能考虑使用一台服务器 RedShift 集群作为沙箱,但即使我只在测试期间使用它似乎也太昂贵了
【问题讨论】:
【参考方案1】:Redshift 中的数据库无法“看到”彼此,并且不支持跨数据库查询。因此,我们只是在同一个集群上拥有“开发”、“测试”和“生产”数据库。
当我们准备好投入生产时,我们:
拍摄快照 减少生产 将测试重命名为生产这通常可以很好地使用,因为我们发现 Redshift 在存储上被过度配置,即,将我们的节点填充到它们的最大存储容量并不能提供可接受的性能。
注意:您不能删除创建集群时定义的“主”数据库。如果您将其用作主数据库,则必须卸载集群并重新创建它才能使这种方法可行。
【讨论】:
【参考方案2】:我从 AWS RedShift 论坛得到了答案:“没有办法创建 Redshift 的沙盒版本。我们将把它添加到我们的功能请求积压中”
【讨论】:
以上是关于适用于 AWS RedShift 的沙盒版本的主要内容,如果未能解决你的问题,请参考以下文章
是否有任何适用于 AWS Redshift 的开源调度工具?
AWS Data Pipeline DynamoDB 到 S3 到 Redshift,包括 JsonPaths