0

MS SQL、Phoenix(HBase)、Redshiftなどの組織内に異なるDBがあります。 質問:フライウェイなどのツールを使用して、さまざまなタイプのDB間を移行することは可能ですか? MS SQLでスキーマがある場合、RedShiftに簡単に移行する方法は何ですか?スキーマが変更されている場合は、別のタイプのDBのスキーマを維持/アップグレードすることがサポートされています。フライウェイを使用して異なるdbs間の移行

ありがとう Oleg。

答えて

0

データをRedshiftに移行するには、Redshift固有のパターンが必要です。

ソースデータベース - > S3 CSV(圧縮)とのスプリットは塊に非常に大きな

S3のデータであれば - あなたはまた、検討するかもしれない>ターゲット赤方偏移テーブル

- >赤方偏移のステージング

赤方偏移ステージングCDCがあなたのユースケースに該当するかどうか。

私は最近、AWS DMSでうまくいっています。これは、上記のプロセスを透過的かつ自動的に処理します。 CDCにも適用され、多くの情報源をサポートしています。

ターゲットテーブルが自動的に作成されます。必要に応じて(手動で)ターゲット表を変更するオプションがあります。

MS SQLはソースとして使用できますが、hbaseをソースとして使用する方法がわかりません。最初に手動でs3にエクスポートする必要があるかもしれません。

https://aws.amazon.com/dms/

+0

ありがとう、Jon。 私はDMSサービスを見ていきます。私たちのケースでは、移行DBだけではありません。これは、関連するETLプロセスです。また、プロセスに含まれる唯一の赤方偏移もありません。 HBaseではPhoenixを使用していますが、JDBCドライバを使用したSQLスキンであるため、リレーショナル・モデルが適切に配置されています。 異なるDB間でスキーマバージョンを使用して移行する方法も同じです。 MS SQLとPhoenixの例フェニックスとレッドシフト。 ありがとうございました Oleg。 – user2779840

関連する問題