2015-05-05 6 views

Antwort

15

Also die Antwort ist NEIN. Folgendes ist die Antwort, die ich von AWS Support erhalten habe.

Hallo, Vielen Dank für Ihre Kontaktaufnahme mit AWS Support. Mit Amazon RedShift verfügen wir nicht über einen Mechanismus zum direkten Kopieren von Daten aus einer Tabelle in einem RedShift-Cluster in eine andere Tabelle in einem anderen RedShift-Cluster. Das normale Verfahren um ein ähnliches Ergebnis zu erzielen sei:

(1) bis S3 UNLOAD, dann kopieren von S3

Mit diesem Ansatz verwenden Sie S3 als Zwischenspeicher. Zuerst laden Sie die Daten aus dem Quellcluster auf S3 und dann die Daten von S3 auf dem Zielcluster. Dies ist die Methode, die Sie kennen und die wir auch empfehlen. RedShift wurde entwickelt, um mit S3 zu arbeiten, und kann dabei hohe Effizienz bei relativ geringen Kosten erreichen. Weitere Informationen über UNLOADD und Kopiervorgänge in RedShift finden Sie in der folgenden AWS-Dokumentation:

http://docs.aws.amazon.com/redshift/latest/dg/t_Unloading_tables.html http://docs.aws.amazon.com/redshift/latest/dg/t_loading-tables-from-s3.html

(2) eine Momentaufnahme wäre mit der Erstellung eines Clusters Snapshot

Ein alternativer Ansatz den Quellcluster, dann stellen Sie den Snapshot als Zielcluster wieder her. Danach löschen Sie die nicht benötigten Tabellen aus dem Zielcluster. Wenn Sie nur einen kleinen Teil der Daten (z. B. eine der zehn Tabellen) im Zielcluster benötigen, verwenden Sie möglicherweise einen (relativ) großen Cluster für eine (relativ) kleine Anwendung.

Weitere Informationen zu RedShift Cluster Snapshots verwalten, finden Sie in der folgenden AWS-Dokumentation:

http://docs.aws.amazon.com/redshift/latest/mgmt/managing-snapshots-console.html

Zusammengefasst bevorzugen wir die UNLOAD und COPY Prozess, der ziemlich geradlinig und kostengünstiger .

+0

Aber das Entladen/Kopieren ist verdammt einfach - wie zwei Befehle - einer im Quellcluster und einer im neuen ... – Jared

+0

Sie können jetzt eine einzelne Tabelle aus einem Cluster-Snapshot wiederherstellen. http://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html Dies ist ein neues Feature ~ März 2016 – russellpierce

Verwandte Themen