見出し画像

Neo4j GraphDBブートキャンプ完全版: インストール (セクション2-3/49)

  • Neo4j Desktopのインストールと設定方法を学び、プロジェクトとデータベースを作成

  • Neo4jブラウザでグラフデータを視覚的に探索し、Cypherクエリを使ってデータを取得

  • セクション2と3の要点をまとめ、次はデータモデリングとCypherクエリ言語について深く掘り下げる

はじめに:

この記事では、2024年版のNeo4j GraphDBブートキャンプのセクション2と3から重要なポイントを説明します。Neo4j Desktopのインストールと設定方法、最初のプロジェクトとデータベースの作成方法、そして強力なNeo4jブラウザを使ってデータの探索を開始する方法を学びます。早速始めましょう!

セクション2:Neo4jのインストールとセットアップ

Neo4jを始めるには、neo4j.comにアクセスして最新バージョンのNeo4j Desktopをダウンロードします。インストール手順は以下の通りです:

  1. ダウンロードフォームに入力し、アクティベーションキーを取得

  2. インストーラーを実行

  3. ライセンス契約に同意

  4. アクティベーションキーを入力してNeo4j Desktopをアクティベート

  5. 使用するNeo4jのバージョンを選択し、ランタイム環境をダウンロード

インストールが完了したら、Neo4j Desktopを起動します。データベース管理、Neo4jブラウザの使用、Bloomデータ可視化などのオプションが表示されます。

データベースを作成する前に、まずプロジェクトを設定する必要があります。「New」ボタンをクリックしてプロジェクトに名前を付けます。次に、プロジェクト内で新しいローカルDBMS(データベース管理システム)を作成できます。名前、パスワード、使用するNeo4jのバージョンを指定します。「Start」をクリックしてデータベースを起動します。

セクション3:Neo4jブラウザの探索

Neo4jブラウザは、グラフデータベースとやり取りするための主要ツールです。Neo4j Desktop内から起動できます。ブラウザには2つの主要ペインがあります:

  1. エディタペイン(上部)- Cypherクエリの作成と実行用

  2. 結果ペイン(下部)- グラフ、テーブル、テキストビューで結果を表示

Neo4jブラウザについて知っておくべき重要なポイントは以下の通りです:

  • Escapeキーを押すと、分割ペインとフルエディタを切り替えられます

  • エディタでは、上下矢印キーでクエリ履歴を循環できます

  • :helpコマンドを使うと、組み込みのドキュメントが表示されます

  • クエリは三角形の再生ボタンで実行されます

  • 結果はグラフ、テーブル、テキスト形式で表示できます

  • データベース情報とお気に入りは左サイドバーにあります

  • ノードや関係にカーソルを合わせたりクリックしたりすると、プロパティが表示されます

ブラウザにはサンプルデータセットが含まれているので、それを使って探索できます。Movie Graphを起動すると、Movies、People、ACTED_IN、DIRECTEDなどの関係を持つノードが表示されます。

Cypherクエリを使用すると、グラフからデータを取得できます。例えば:

// すべてのノードと関係を表示
MATCH (n) RETURN (n)

// すべてのデータを削除
MATCH (n)
DETACH DELETE (n) 

// Movie Graphデータを再作成
:play movies

セミコロンで区切ることで、複数のクエリを組み合わせることができます。これは、データを削除してデータセットを再度読み込む際に便利です。

Neo4jブラウザを使用すると、グラフデータを視覚的に探索し、Cypherクエリを記述し、結果を確認できます。グラフベースのアプリケーションを学習しプロトタイプ作成するのに最適な方法です。

まとめ:

以上が、Neo4jブートキャンプのセクション2と3の要点です。自分のマシンでNeo4jを起動し、プロジェクトとデータベースを作成し、Neo4jブラウザを使用してグラフデータを操作する方法を学びました。次のセクションでは、データモデリングとCypherクエリ言語についてより深く掘り下げていきます。ご期待ください!

「超本当にドラゴン」へ

この記事が気に入ったらサポートをしてみませんか?