1.2標準
S3のParquetをAthenaで頻繁に読み取る。
圧縮率だけでなく、読み書き速度と分析コストのバランスを取る。
一般的な分析用圧縮として検討しやすいものはどれか。
× 不正解
ParquetではSnappyのような速度と圧縮率のバランスがよい方式を検討する。データ特性・クエリ・CPUコストで実測する。
詳細解説
正しいSnappy圧縮
圧縮・解凍の速度と圧縮率のバランスがよく、分析処理で広く使われる。
圧縮・解凍の速度と圧縮率のバランスがよく、分析処理で広く使われる。
誤り圧縮なしを常に選ぶ
読み取り量とS3・Athenaコストが増え、帯域も多く必要になる。
読み取り量とS3・Athenaコストが増え、帯域も多く必要になる。
誤りZIPでParquet全体を1つに固める
列単位の読み取りや分散処理の利点を損なう可能性がある。
列単位の読み取りや分散処理の利点を損なう可能性がある。
誤りKMSキーを圧縮方式として指定する
KMSは暗号化キー管理であり、データ圧縮方式ではない。
KMSは暗号化キー管理であり、データ圧縮方式ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
AthenaとParquetの圧縮形式、列指向読み取り、スキャン料金の公式説明を確認する。期待される結果
暗号化と圧縮を区別し、ワークロードに応じた圧縮選定を説明できる。理解のポイント
- Parquet
- Snappy
- 圧縮
- スキャンコスト
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1・Task 1.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
圧縮のトレードオフ
圧縮率が高いほどCPU処理が増える場合があり、読み取り量と実行時間を合わせて評価する。
列指向読み取り
必要な列だけを読む前提で、ファイルサイズ・行グループ・圧縮を設計する。
問題IDAWS-DEA-035
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告