Neo4Jは、世界をリードするグラフデータベースです。これは、フレンドリーなクエリ言語や酸トランザクションなど、成熟した堅牢なデータベースに期待されるすべての機能を備えた高性能グラフストアです。プログラマーは、静的テーブルではなく、ノードと関係の柔軟なネットワーク構造で動作しますが、エンタープライズ品質のデータベースのすべての利点を享受しています。多くのアプリケーションで、Neo4JはリレーショナルDBと比較して桁違いのパフォーマンスの利点を提供します。
詳細については、NEO4J Webサイトをご覧ください。
NEO4Jは、スタンドアロンサーバー、または埋め込み可能なコンポーネントの両方として利用できます。オンラインでダウンロードまたは試すことができます。
Neo4Jでの実験をお勧めします。 NEO4Jへの拡張機能を構築したり、製品の上にライブラリまたはドライバーを開発したり、製品コアに直接貢献したりできます。パッチを受け入れるためには、貢献者ライセンス契約に署名する必要があります。
Neo4Jは、Apache Mavenバージョン3.8.2とサポートされているVMの最近のバージョンを使用して構築されています。バッシュとメーカーも必要です。 Mavenは標準構成よりも多くのメモリが必要であることに注意してください。これは、 export MAVEN_OPTS="-Xmx2048m"
で達成できます。
MacOSユーザーは、homebrewをインストールする必要があります。
Brew Install Maven
MacOSのDebianパッケージの構築をサポートしていないことに注意してください。
sudo aptインストールmaven openjdk-17-jdk
JAVA_HOME
環境変数が/usr/lib/jvm/java-17-openjdk-amd64
を指していることを確認してください(さまざまなJavaバージョンがインストールされている場合があります)。
LinuxのようなシステムでNeo4J Mavenプロジェクトでユニットと統合テストを実行し始める前に、オープンファイルの制限が妥当な値に設定されていることを確認する必要があります。 ulimit -n
でテストできます。少なくとも40kの制限をお勧めします。
プレーンmvn clean install -T1C
個々のJARファイルのみを構築します。
もちろん、テスト実行はビルドの一部です。
テストを実行せずに瓶を必要とする場合、これはあなたのためです: mvn clean install -DskipTests -T1C
。
Mavenが利用できるメモリを増やす必要がある場合があります。Maven_opts export MAVEN_OPTS="-Xmx2048m"
(ビルドエラーが発生した場合は、最初に試してください)。
mvn clean install
実行した後、 cd
packaging/standalone/target
に入れて、必要なバージョンを抽出します。
bin/neo4j-adminサーバーの開始
抽出されたフォルダーで、 localhost:7474
。実行したいWindowsで:
bin neo4j-adminサーバーの開始
その代わり。
NEO4Jデスクトップは、開発者がローカルNEO4Jデータベースを操作するための便利な方法です。
NEO4Jデスクトップをインストールするには、NEO4Jダウンロードセンターに移動して、指示に従ってください。
Neo4J Community Editionは、GPLV3の下でライセンスされているオープンソース製品です。
NEO4J Enterprise Editionには、このリポジトリでは利用できない追加のクローズドソースコンポーネントが含まれており、NEO4Jまたはその関連会社の1つからの商用ライセンスが必要です。
Neo4Jの商標ポリシーは、当社の商標ポリシーページで入手できます。