NEO4J ist die weltweit führende Graph -Datenbank. Es handelt sich um einen Hochleistungs -Graph -Store mit allen Funktionen, die von einer ausgereiften und robusten Datenbank erwartet werden, wie eine freundliche Abfrage- und Säure -Transaktionen. Der Programmierer arbeitet eher mit einer flexiblen Netzwerkstruktur von Knoten und Beziehungen als mit statischen Tabellen und genießt jedoch alle Vorteile der Datenbank in Unternehmensqualität. Für viele Anwendungen bietet NEO4J im Vergleich zu relationalen DBs Aufträge für Leistungsleistungen für Größenordnungen.
Erfahren Sie mehr auf der NEO4J -Website.
NEO4J ist sowohl als eigenständiger Server als auch als eingebettbarer Komponente verfügbar. Sie können online herunterladen oder probieren.
Wir ermutigen das Experimentieren mit Neo4j. Sie können Erweiterungen zu NEO4J aufbauen, Bibliothek oder Treiber auf dem Produkt entwickeln oder direkt zum Produktkern leisten. Sie müssen eine Mitwirkungslizenzvereinbarung unterschreiben, damit wir Ihre Patches akzeptieren können.
NEO4J wird mit Apache Maven Version 3.8.2 und einer aktuellen Version von unterstütztem VM erstellt. Bash und Make sind ebenfalls erforderlich. Beachten Sie, dass Maven mehr Speicher als die Standardkonfiguration benötigt. Dies kann mit export MAVEN_OPTS="-Xmx2048m"
erreicht werden.
MacOS -Benutzer müssen Homebrew installieren lassen.
Brauen installieren Sie Maven
Bitte beachten Sie, dass wir keine Debian -Pakete auf MacOS unterstützen.
sudo apt installieren maven openjdk-17-jdk
Stellen Sie sicher, dass die Variable der JAVA_HOME
Umgebungsvariable auf /usr/lib/jvm/java-17-openjdk-amd64
verweist (möglicherweise haben verschiedene Java-Versionen installiert).
Bevor Sie die Einheiten- und Integrationstests im NEO4J Maven-Projekt auf einem Linux-ähnlichen System ausführen, sollten Sie sicherstellen, dass Ihr Grenzwert für geöffnete Dateien auf einen angemessenen Wert eingestellt ist. Sie können es mit ulimit -n
testen. Wir empfehlen Ihnen, eine Grenze von mindestens 40.000 zu haben.
Eine einfache mvn clean install -T1C
erstellt nur die einzelnen JAR -Dateien.
Die Testausführung ist natürlich Teil des Builds.
Falls Sie nur die Gläser möchten, ohne Tests auszuführen, ist dies für Sie: mvn clean install -DskipTests -T1C
.
Möglicherweise müssen Sie den für Maven verfügbaren Speicher export MAVEN_OPTS="-Xmx2048m"
.
Nach dem Ausführen einer mvn clean install
, cd
in packaging/standalone/target
und extrahieren Sie die gewünschte Version, und dann:
bin/neo4j-admin Server Start
Im extrahierten Ordner starten Sie Neo4j auf localhost:7474
. Unter Windows möchten Sie ausführen:
bin neo4j-admin Server Start
stattdessen.
Der NEO4J -Desktop ist für Entwickler eine bequeme Möglichkeit, mit lokalen NEO4J -Datenbanken zusammenzuarbeiten.
Um den NEO4J -Desktop zu installieren, gehen Sie zum NEO4J -Download -Center und befolgen Sie die Anweisungen.
Die Neo4j Community Edition ist ein Open -Source -Produkt, das unter GPLV3 lizenziert ist.
Die NEO4J Enterprise Edition enthält zusätzliche in diesem Repository nicht verfügbare Closed-Source-Komponenten und erfordert eine kommerzielle Lizenz von NEO4J oder einem seiner verbundenen Unternehmen.
Die Markenpolitik von NEO4J ist auf unserer Seite „Markenpolitik“ verfügbar.