グラフ指向データベース
出典: 令和3年度 春期 応用情報技術者試験 午前 問28 (IPA)
NoSQL の一種である,グラフ指向 DB の特徴として,適切なものはどれか。
- ア データ項目の値として階層構造のデータをドキュメントとしてもつことができる。また,ドキュメントに対しインデックスを作成することもできる。
- イ ノード,リレーション,プロパティで構成され,ノード間をリレーションでつないで構造化する。ノード及びリレーションはプロパティをもつことができる。
- ウ 一つのキーに対して一つの値をとる形をしている。値の型は定義されていないので,様々な型の値を格納することができる。
- エ 一つのキーに対して複数の列をとる形をしている。関係データベースとは異なり,列の型は固定されていない。
正解と解説を見る
正解: イ
- ア: これはドキュメント型データベースの特徴です。
- イ: ノード、リレーション、プロパティで構成されるのがグラフ指向データベースなので、正しい答えです。
- ウ: これはキーバリュー型データベースの特徴です。
- エ: これは列指向 (ワイドカラム) 型データベースの特徴です。
ポイント
NoSQL データベースの 4 つの型を区別します。
- キーバリュー型: 1 つのキーに 1 つの値。
- 列指向 (ワイドカラム) 型: 1 つのキーに複数の列。列の型は固定されない。
- ドキュメント型: 階層構造のデータ (JSON など) をドキュメントとして格納。
- グラフ指向型: ノード、リレーション (エッジ)、プロパティ で構成。人間関係や経路などの表現に向く。