2013-11-05 38 views
2

我一直在使用RedShift几个月,我喜欢它。但是我需要为它添加一些测试,我不确定最具成本效益的方式是什么。我只能想到使用一台服务器RedShift群集作为沙盒,但即使我在测试过程中只使用它也似乎过于昂贵适用于AWS RedShift的沙箱版本

回答

5

Redshift中的数据库无法”查看“彼此,并且不支持跨数据库查询。因此,我们只需在同一个群集上具有“开发”,“测试”和“生产”数据库。

当我们准备推到生产我们:

  • 拍摄快照
  • 减产
  • 命名测试到生产

这通常工作正常使用的,因为我们发现Redshift在存储上过度配置,即将我们的节点填充到其最大存储容量不能提供可接受的性能。

注意:创建集群时不能删除定义的“主”数据库。如果你使用它作为你的主数据库,你将不得不卸载你的集群并重新创建它,以使这种方法可行。

1

我从AWS RedShift论坛得到了答案:“没有办法创建沙箱版本Redshift的数据库我们会将这添加到我们的功能请求积压中“