序章


グラフとは何ですか?


グラフは、エッジで接続された頂点のセットです。 データベースの領域では、グラフはアイテムのセットであり、各アイテムはデータセット内の別のアイテムと任意のタイプの関係を持っています。

頂点とエッジとは何ですか?


  • 頂点-頂点はグラフのデータポイントです。 あらゆる形式のSQLデータベースに精通している場合、頂点は行/レコードとして表示できます。 SQLに慣れていない人にとっては、頂点はデータの一部と見なすことができます。

  • エッジ-エッジは、2つの異なる頂点間の関係です。 エッジはグラフデータベースでの柔軟性が高いため、SQL用語に変換するのは困難ですが、エッジは2つのデータを接続する方法と見なすことができます。


ソーシャルネットワークは、ほとんどの人が関係できるグラフの最良の例の1つです。 ソーシャルネットワークでは、人がいて、それぞれの人の間に関係があります。 人々は頂点として表され、関係はエッジとして表されます。 結婚している、友達といる、付き合っている、一緒に働いているなど、さまざまなタイプの関係があります。 これはグラフでも同じです。 さまざまなタイプのエッジには無限の可能性があり、さまざまなタイプの頂点には無限の可能性があります。

絵の例


https://assets.digitalocean.com/articles/Neo4J_Ubuntu/1.png