IPA公式正解:ア キーバリューストア
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ア】です。キーバリューストア(KVS)は、一意のキーとそれに対応する値(バリュー)のペアという極めて単純なデータ構造をもち、データ間の依存関係が疎であるため、水平分散(シャーディング)によるスケールアウトが容易であるという特徴をもちます。
【詳細解説】■ 本問の核心・解法のポイント
NoSQLデータベースの代表的なデータモデル(キーバリューストア、文書型、ワイドカラム型、グラフ型)の各特徴を識別できるかを問う問題です。「キーに対して一つの値をもつ」という記述から、最も単純なKey-Value構造であるキーバリューストアを判断します。
・各選択肢の徹底解説:
・ア【選択肢ア★】:キーバリューストア(KVS)は、ユニークなキー(Key)とデータ本体(Value)の組み合わせのみでデータを管理します。結合操作などの複雑な関係性をもたないため疎結合であり、複数のノードへハッシュ等を用いて分散配置することが容易です。代表例にRedisやAmazon DynamoDBなどがあります。
・イ:グラフデータベースは、ノード(頂点)、エッジ(関係)、プロパティ(属性)でデータを表現し、複雑に絡み合ったネットワーク構造や関係性を高速に探索することに適したモデルです(例: Neo4j)。
・ウ:文書(ドキュメント)データストアは、JSONやXMLなどの構造化されたドキュメント形式でデータを格納・管理するモデルです(例: MongoDB)。
・エ:ワイドカラムデータストア(カラム指向・ファミリ型)は、行ごとに関連する複数のカラム群を柔軟に保持できる表形式に類似したモデルです(例: Apache Cassandra, HBase)。
よって正解はアです。