創屋ぷれす

グラフDBとは

グラフ型データベースとは、グラフ構造を持ったデータベースのことを言います。

データの構造が従来のリレーショナルでなく、ネットワーク状になっている場合に、検索などの機能で効力を発揮する。

 

・グラフ構造のデータを高速検索するグラフ型データベース

・テーブルの型を持たないNoSQLに該当する

■使用例

あるデータ(node[n])とあるデータ(node[m])の間に関係性(Relationship[r])がある というデータ構造をしている。

Sypher というクエリ言語と対応しているため、上記の関係性をそのままクエリにすることができます。

クエリにすると

MATCH (n)-[r]->(m)

という感じです。

直観的でとても興味が持てました。

 

Comments are closed.