Arangodb-example-case-scenarios
ArangoDB-事例シナリオの例
この章では、2つのシナリオ例を検討します。 これらの例は理解しやすく、ArangoDBの機能の仕組みを理解するのに役立ちます。
APIを実証するために、ArangoDBには、簡単に理解できる一連のグラフがプリロードされています。 ArangoDBでこれらのグラフのインスタンスを作成するには2つの方法があります-
- Webインターフェイスのグラフ作成ウィンドウに[サンプル]タブを追加し、
- または、Arangoshのモジュール @ arangodb/graph-examples/example-graph をロードします。
まず、Webインターフェースを使用してグラフをロードしましょう。 そのためには、Webインターフェースを起動し、*グラフ*タブをクリックします。
[グラフの作成]ダイアログボックスが表示されます。 ウィザードには、 Examples および Graph の2つのタブが含まれています。 [グラフ]タブはデフォルトで開いています。新しいグラフを作成する場合、グラフの名前とその他の定義を要求します。
次に、作成済みのグラフをアップロードします。 このために、 Examples タブを選択します。
3つのグラフの例を見ることができます。 Knows_Graph を選択し、緑色のボタン作成をクリックします。
それらを作成したら、以下の画像の作成に使用されたWebインターフェースでそれらを検査できます。
Knows_Graph
Knows_Graphは1つの頂点コレクション persons で構成され、1つのエッジコレクション knows を介して接続されています。 アリス、ボブ、チャーリー、デイブ、イブの5人が頂点として含まれます。 以下の有向関係があります
ノード(頂点)、たとえば「bob」をクリックすると、ID(persons/bob)属性名が表示されます。
そして、エッジのいずれかをクリックすると、ID(knows/4590)属性が表示されます。
これが、それを作成し、頂点とエッジを検査する方法です。
今回はArangoshを使用して、別のグラフを追加しましょう。 そのためには、ArangoDB構成ファイルに別のエンドポイントを含める必要があります。
複数のエンドポイントを追加する方法
構成ファイルを開きます-
以下の端末のスクリーンショットに示すように、別のエンドポイントを追加します。
ArangoDBを再起動します-
Arangoshを起動します−
Social_Graph
Social_Graphとは何か、どのように機能するかを理解しましょう。 グラフは、人とその関係のセットを示しています-
この例では、2つの頂点コレクション(女性と男性)の頂点として女性と男性がいます。 エッジは、リレーションエッジコレクション内の接続です。 Arangoshを使用してこのグラフを作成する方法を説明しました。 読者は、Knows_Graphで行ったように、それを回避してその属性を調べることができます。