ビジネスインダストリ
データレイクとデータウェアハウス(DWH)の違いとして、最も適切なものはどれか。
ア.データレイクは構造化データ(定義済みスキーマ)のみを高速処理用に格納し、データウェアハウスは非構造化データ(テキスト・画像等)専用の保管庫である。
イ.データレイクとデータウェアハウスは同義語であり、どちらも同じ技術・用途を持つ異なる呼称に過ぎない。
ウ.データレイクは生データ(非構造化・半構造化・構造化)をそのまま大量に保管し、データウェアハウスは事前に整理・変換された構造化データを分析用に格納する。正解
エ.データウェアハウスはリアルタイムのストリームデータ処理専用であり、データレイクはバッチ処理の夜間集計専用である。
解説
データレイクは「なんでも投げ込む大きな湖」、データウェアハウスは「整理整頓された分析専用の倉庫」。湖は生のまま保管、倉庫は使いやすく加工してから保管。
なぜ ウ が正解か
ウが正解。データレイク(Data Lake):StructuredもSemi-structuredもUnstructuredも変換せず生データのまま大量格納(ELTのL=Load先)。Amazon S3等のオブジェクトストレージ上に構築。必要なときに加工・分析する。データウェアハウス(DWH):ETL(Extract→Transform→Load)で整形・定義済みスキーマに変換してから格納。BI/分析クエリ向け最適化(列指向等)。Redshift・BigQuery・Snowflakeが代表例。
出典: AI生成問題(学習用)