DEAデータの取り込みと変換

ある金融企業は、オンプレミスのOracleデータベースをAmazon Aurora PostgreSQLへ移行予定だが、移行作業中も本番Oracleへの書き込みを継続しながら変更分をAuroraに随時反映させる必要がある。ダウンタイムを最小化して実現する方法はどれか。

A
AWS Database Migration Service のフルロード+CDCモードでOracleからAuroraへ継続レプリケーションする
✓ 正解
AWS DMS はフルロード後にCDCへシームレスに移行し、Oracleへの書き込みを継続しながらAuroraへ差分を反映できる最小ダウンタイム構成。
B
AWS DataSync でOracleデータファイルを定期的にS3へコピーし、Glue ETLジョブでAuroraにバッチインポートする
AWS DataSync はファイルベースの同期ツールであり、Oracleのオンライントランザクション変更をリアルタイムで追跡する機能を持たない。
C
Oracle Data Pumpでダンプファイルをエクスポートし、S3経由でAWS Schema Conversion Toolを使いAuroraにインポートする
Oracle Data Pump はオフラインのバルクエクスポートツールで、移行中の継続書き込みに対応する差分同期機能がない。
D
Amazon Kinesis Data Streams でOracle REDOログをキャプチャし、Lambda でパースしてAuroraへ書き込む
Amazon Kinesis Data Streams はOracle REDOログの直接キャプチャ機能を持たず、独自実装が必要なため複雑性とリスクが高い。

解説

AWS DMS はフルロード→CDCの2フェーズ移行をサポートし、ソースDB稼働中に変更差分を継続的にターゲットへ反映できるため、ダウンタイムを最小化した移行が実現できる。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る