令和3年度 春期 午前 問20
システム構成要素
Hadoopの説明
Hadoop の説明はどれか。
- アJava EE 仕様に準拠したアプリケーションサーバ
- イLinux や Windows などの様々なプラットフォーム上で動作する Web サーバ
- ウ機能の豊富さが特徴の RDBMS
- エ大規模なデータセットを分散処理するためのソフトウェアライブラリ
答えと解説を見る
✓ これが正解エ大規模なデータセットを分散処理するためのソフトウェアライブラリ
解説
大規模なデータを分散処理するソフトウェア基盤です。
設問は、四通りのソフトウェアの説明の中から、Hadoop に当たるものを選ばせています。ですから見分けの軸は、その説明が担っている役割が、大量のデータを多数のコンピュータへ分けて処理することなのか、それとも要求を受けて処理や画面を返すこと、あるいは表の形でデータを管理することなのか、という一点だけです。Hadoop は、一台では扱いきれない大きさのデータセットを多数のコンピュータへ分けて保存し、同じ処理をそれぞれのコンピュータで並行して走らせ、結果をまとめる仕組みをそなえたソフトウェアの集まりです。ですから選ぶべきなのは、大規模なデータセットを分散処理するという役割を述べた説明になります。
ほかの選択肢はなぜ違うのか
- アJava EE 仕様に準拠したアプリケー…:決められた仕様に沿って業務用のアプリケーションを動かす基盤の説明です。要求を受け取って処理を実行し結果を返す役割であり、大量のデータを多数のコンピュータへ分けて扱う役割とは異なります。
- イLinux や Windows などの様…:さまざまな OS の上で動き、閲覧の要求に応えて内容を返すサーバの説明です。担っているのは要求への応答であって、データを分けて並行に処理する仕組みではありません。
- ウ機能の豊富さが特徴の RDBMS:表の形でデータを管理し、問合せに応じて取り出す仕組みの説明です。機能の豊富さを備えた管理システムではありますが、大量のデータを多数のコンピュータへ分けて処理する基盤ではありません。
この問題の用語
- 分散処理一つの仕事を複数のコンピュータで分担して行う方式です。役割を分けて協調するクライアントサーバも、この形の一つです。
出典:令和3年度 春期 応用情報技術者試験 午前 問20
同じ用語が出る問題
- 令和5年度 秋期 午前 問13:スケールアウトに関する問題(分散処理)
- 令和元年度 秋期 午前 問13:スケールアウトに関する問題(分散処理)
- 平成31年度 春期 午前 問63:データサイエンス力に関する問題(分散処理)
- 平成29年度 秋期 午前 問19:Hadoopの説明(分散処理)
- 平成28年度 春期 午前 問15:アクセス透過性の説明(分散処理)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)