1

我们在 AWS 上托管了 vertica,数据库的总大小为 500GB。那么将数据从 vertica 迁移到 redshift 的最快方法是什么?

一种方法是
1. 将 vertica 数据导出到 S3
2. 将数据从 S3 加载到 redshift。

有没有更好的方法?

4

1 回答 1

3

有三种方法可以将数据放入 redshift:

  1. 从 s3 加载它
  2. 从 DynamoDB 加载它
  3. 执行插入查询

插入查询,甚至是批量查询,都受到红移集群领导节点性能的限制。选项 #1 和 #2 更好,因为数据插入是与集群的计算节点并行完成的。

更新:现在有第四个选项,通过 ssh 加载: http: //docs.aws.amazon.com/redshift/latest/dg/loading-data-from-remote-hosts.html

于 2013-10-04T15:12:51.987 回答