fbpx

CL LAB

HOME > Blog > Neo4jサンドボックスの紹介 #neo4j

Neo4jサンドボックスの紹介 #neo4j

 ★ 7

Neo4jサンドボックスとは、Neo4jの体験サイトです。
実践的なデータベースが実装されており、Neo4jブラウザーが利用できます。

また、データモデルがとてもリアルであるために、データベース設計にも役に立ちます。

現在、12のプロジェクトを提供しています。

Neo4jサンドボックスを開始 

次のURLから開始します(Launch the Free Sandbox)。
https://neo4j.com/sandbox/

サインアップして下さい。

サンドボックスへログイン出来たら興味あるプロジェクトを選択し、開始してください(Launch Project)。

プロジェクトのロードが終わったらNeo4jブラウザーを開きます(Open with Browser)。

プロジェクトの紹介画面が表示されます。

プロジェクトの解説

Neo4jサンドボックスは、データベースを提供しているだけではなく、中身の解説も充実しています。

ウェルカム画面を消して解説を見てみましょう。

ネットワークマネジメントの紹介
コンピューターネットワークは、物理的な接続から、ユーザーのネットワークに接続するモバイルおよびWebアプリケーションまで、スタックのすべてのレベルに広がります。
グラフデータベースは、これらすべての種類のコンピューターネットワークをモデル化し、格納及び照会する方法を提供します。

モデリング
データセンターのネットワークエンドポイント(サーバー、ルーター、ファイアウォール、ラックなどのボックス)をノードとしてモデル化し、それらの間の「ケーブル」を関係としてモデル化できます。

データセンター
このモデルは細部に至るまでのデータセンターの構成を表しています。

Neo4j V3.x

call db.schema

Neo4j V4.x

call db.schema.visualization


Displaying 17 nodes, 63 relationships.

ネットワーク探索:データセンター及びゾーン
リージョンの中のゾーンの構成、ネットワーク構成、ルータ構成などが探索できます。

ネットワーク探索:ラック
ゾーンとラック構成、スイッチとサブネットワークの構成などが探索できます。

ネットワーク接続
特定のパターンのネットワーク経路が探索できます。

MATCH path = allShortestPaths( (rack:Rack)-[:HOLDS|:ROUTES|:CONNECTS*]-(router:Router:Egress) )
RETURN length(path) as hops, count( * ) as count;
hops    count
5   40

マシンタイプ
マシンのタイプとスペックを表示します。

マシン
特定のラックとルータ、スイッチ、インターフェースなどの構成が探索できます。

ここまで紹介したのは、各カテゴリのトップページだけですが、徹底した解説ぶりです。

他のプロジェクト

Neo4jサンドボックスでは、12のプロジェクトがあります。
ここでは、主なプロジェクトのデータモデルを紹介します。

  • パナマ文書(Panama Paper by ICIJ)


Displaying 4 nodes, 322 relationships.

  • 犯罪捜査(Crime Investigation)


Displaying 11 nodes, 18 relationships.

  • パラダイス文書(Paradise Papers by ICIJ)


Displaying 5 nodes, 25 relationships.

  • グラフデータサイエンス(Graph Data Science)

    Displaying 12 nodes, 164 relationships.

  • ブランクサンドボックス(Blank Sandbox)
    ブランクサンドボックスでは空のデータベースを提供しているので、Myデータベースを作ることができます。

:play movie graph


Displaying 2 nodes, 6 relationships.

いかがでしょうか。
私は改めてグラフモデルの革新性に感動しました。

Author

lee

データベースが大好きなサーバサイドのエンジニア。IoTビックデータ分析基盤のアーキテクト。Neo4jやMongoDBのテクニカルサポートなど

[著書]
グラフデータベースNeo4jの他
https://www.amazon.co.jp/李昌桓/e/B004LWEKOU

leeの記事一覧

leeへお問い合わせ

CL LAB Mail Magazine

CL LABの情報を逃さずチェックしよう!

メールアドレスを登録すると記事が投稿されるとメールで通知します。

メールアドレス: 登録

※登録後メールに記載しているリンクをクリックして認証してください。

Related post