2

I have been using RedShift for a few months and I like it. But I need to add some tests around it and I am not sure what the most cost effective way of doing it is. I can only think of using one server RedShift cluster as Sandbox but that seems to be too costly even if I only use it during testing

4

2 回答 2

5

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

当我们准备好投入生产时,我们:

  • 拍摄快照
  • 减产
  • 将测试重命名为生产

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

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

于 2013-11-19T16:23:32.740 回答
1

我从 AWS RedShift 论坛得到了答案:“没有办法创建 Redshift 的沙盒版本。我们将把它添加到我们的功能请求积压中”

于 2013-11-05T06:06:33.300 回答