DEA-C01:AWS Certified Data Engineer - Associate データストアの管理 問1
データストアの管理/データストアの選択ペタバイト級の構造化データに対して、複雑な結合や集計を伴う分析 SQL を高速に実行するデータウェアハウスが必要です。最も適切なのはどれですか。
当サイトのオリジナル問題(DEA-C01:AWS Certified Data Engineer - Associateの出題範囲「データストアの管理」に対応。実際の試験問題ではありません)
- AAmazon Redshift を使い、列指向・MPP アーキテクチャで大規模分析クエリを高速に実行する
- BAmazon DynamoDB を使い、複雑な結合・集計クエリを実行する
- CAmazon RDS(単一インスタンスの OLTP)だけで大規模分析を処理する
- DAmazon S3 にファイルを置くだけで分析ウェアハウスとして使う
正解:A
解説
Amazon Redshift は列指向・MPP(超並列処理)アーキテクチャのデータウェアハウスで、ペタバイト級の構造化データに対する複雑な結合・集計分析を高速に実行できます。DynamoDB はキー/値(複雑な結合に不向き)、RDS は OLTP 用途、S3 単体はストレージであり、いずれも大規模分析ウェアハウスの役割は担えません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A正しい。Redshift は列指向・MPP で大規模分析クエリに適したデータウェアハウスです。
- B誤り。DynamoDB はキー/値ストアで、複雑な結合・集計の分析には向きません。
- C誤り。単一インスタンスの RDS は OLTP 向けで、ペタバイト級の分析には適しません。
- D誤り。S3 はオブジェクトストレージで、それ単体は分析エンジンではありません(Athena 等と組み合わせる)。