メインコンテンツへ
データベースNoSQL(種類と特徴)

NoSQLデータベースのうち、キーとそれに対応する値のペアでデータを管理する形式のものはどれか。

ア.キーバリューストア(KVS)正解
イ.ドキュメント指向データベース
ウ.グラフデータベース
エ.カラム指向データベース

解説

NoSQLの各タイプはロッカーの種類に例えられます。KVS=「番号(キー)と荷物(バリュー)」の単純なコインロッカー。ドキュメント型=「棚に本(JSONドキュメント)を置く」本棚。グラフDB=「人間関係図」。カラム型=「表の列ごとに仕分けされた棚」。

なぜ ア が正解か

キーバリューストア(KVS)は最もシンプルなNoSQLです。一意のキーに対して任意のバリュー(文字列・JSON・バイナリ等)を格納します。高速な読み書きが特徴で、セッション管理・キャッシュ・リアルタイムランキングに適しています。代表例:Redis、Memcached。アが正解です。

なぜ イ は間違いか

ドキュメント指向データベースはJSON/BSON形式のドキュメント単位でデータを管理します。スキーマレスで柔軟な構造を持ちます。代表例:MongoDB、CouchDB。

なぜ ウ は間違いか

グラフデータベースはノード(頂点)とエッジ(辺)でデータ間の関係性を表現します。SNSの人間関係・推薦エンジン・経路探索に適しています。代表例:Neo4j。

なぜ エ は間違いか

カラム指向データベース(ワイドカラムストア)は行ではなく列単位でデータを格納します。大量データの特定列集計に高速です。代表例:Apache Cassandra、HBase。

出典: AI生成問題(学習用)