【AIコンバット】グラフデータベースNeo4j in NLP

グラフデータベースNeo4jの紹介

Neo4j は、テーブルではなくネットワーク上に構造化データを格納する高性能の NOSQL グラフ データベースです。これは、組み込みのディスクベースの完全にトランザクション対応の Java 永続化エンジンですが、構造化されたデータをテーブルではなくネットワーク (数学的な観点からはグラフと呼ばれます) に格納します。
Neo4j は、組み込み性、高性能、および軽量という利点から、ますます注目を集めています。

動作環境

  • Ubuntu 18.04LTS
  • Docker バージョン 18.09.4、ビルド d14af54266

Neo4j をインストールする

この記事では、Neo4j を docker コンテナーにインストールします。

  • 1. ミラーをダウンロードして、
    まずミラーを検索します。
docker search neo4j

次の画像を見つけます。

NAME                                            DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
neo4j                                           Neo4j is a highly scalable, robust native gr…   1076                [OK]            
neo4j/neo4j-experimental                        Experimental Neo4j Docker images                9                                   
bitnami/neo4j                                   Bitnami Docker Image for Neo4j                  9                                       [OK]
neo4j/neo4j-arm64-experimental                  Experimental Neo4j images for the ARM64 arch…   5                                   
neo4j/neo4j-sandbox-3.5-v2                                                                      2                                   
neo4j/neo4j-3.5-browser-4.1.2                                                                   2                                   
neo4j/neo4j-dcos                                Neo4j image to run in DCOS/Mesos                1                                   
virtualflybrain/docker-vfb-neo4j                Blank neo4j instance with no data and authen…   0                                       [OK]
virtualflybrain/pipeline                        Pipeline for internal data transfer from Kno…   0                                       [OK]
virtualflybrain/docker-ols-loader               Import data from OWL to NEO4J PROD DB           0                                       [OK]

次に、画像をプルします。

docker pull neo4j/neo4j-sandbox-3.5-v2

例として 3.4 を見てみましょう:
neo4j イメージを表示します。

docker images|grep neo

得る:

neo4j        3.4          46cf5a32daf7        2 years ago         349MB
  • 2. neo4j コンテナーを作成する
    スクリプト start.sh を編集します。
docker run -it -d -p 7474:7474 -p 7687:7687 \
-v /home/123/neo4j_data/data:/data \
-v /home/123/neo4j_data/import:/import \
neo4j:3.4

コンテナーを作成します。

sh start.sh
  • 3. neo4j コンテナーを表示する
docker ps|grep neo4j

得る:

708f7fd      neo4j:3.4       "/sbin/tini -g -- /d…"   2 minutes ago      Up 25 minutes       0.0.0.0:7474->7474/tcp, 7473/tcp, 0.0.0.0:7687->7687/tcp

Neo4jのインストールは基本的にここで完了です。

Neo4j のセットアップ

  • 1.ブラウザがneo4jインターフェースに入ります
    http://10.1.2.3:7474/browser/
    【注意】IP=10.1.2.3は自サーバーのIPに変更されます

    インターフェイスは次のとおりです。
    ここに画像の説明を挿入

  • 2. パスワードの設定.
    グラフ データベース Neo4j のデフォルトのユーザー名とパスワードは neo4j です.
    ユーザー名とパスワードを入力します:
    ここに画像の説明を挿入

接続をクリックして、neo4j データベースに接続します。
次のページにジャンプします:
ここに画像の説明を挿入
新しいパスワードを入力してください:
ここに画像の説明を挿入
[パスワードの変更] をクリックして完了すると、次のページが表示されます:
ここに画像の説明を挿入

  • 3. その後、自分のことを行うことができます。

参考

1.百科事典-Neo4j
2.Neo4j公式サイトhttps://neo4j.com/

おすすめ

転載: blog.csdn.net/zengNLP/article/details/127303515