ある企業はオンプレミスのMySQLデータベースからAmazon S3データレイクへのデータ移行を計画しています。初期のフルロード移行後も、ソースデータベースへの変更(INSERT/UPDATE/DELETE)をほぼリアルタイムでS3に継続的に反映する必要があります。最も適切な構成はどれですか?
AWS DMSのCDC(Change Data Capture=変更データキャプチャ)モードは、MySQLのバイナリログ(binlog)などのトランザクションログを読み取り、行レベルの変更をリアルタイムでターゲットに継続的にレプリケートします。S3をターゲットエンドポイントとして設定することで、変更データを効率的にデータレイクへ蓄積できます。 選択肢Aは毎時フルスキャンのため大量データでは非効率であり、リアルタイム性も担保されません。 選択肢Cはバイナリログを直接キャプチャする機能を持たず、ファイルやログのテキストストリーミングが主な用途です。 選択肢Dはノーコードのデータ準備ツールであり、CDCやリアルタイムレプリケーションには対応していません。