Neo4j est la principale base de données de graphiques au monde. Il s'agit d'un magasin de graphiques haute performance avec toutes les fonctionnalités attendues d'une base de données mature et robuste, comme un langage de requête amical et des transactions acides. Le programmeur travaille avec une structure de réseau flexible de nœuds et de relations plutôt que des tables statiques - tout en bénéficiant de tous les avantages de la base de données de qualité d'entreprise. Pour de nombreuses applications, NEO4J offre des avantages de performance des ordres de magnitude par rapport aux DB relationnels.
En savoir plus sur le site Web Neo4j.
NEO4J est disponible à la fois en tant que serveur autonome ou en composant intégré. Vous pouvez télécharger ou essayer en ligne.
Nous encourageons l'expérimentation avec NEO4J. Vous pouvez créer des extensions vers NEO4J, développer une bibliothèque ou des pilotes au sommet du produit, ou apporter des contributions directement au cœur du produit. Vous devrez signer un contrat de licence de contributeur afin que nous acceptions vos correctifs.
Neo4j est construit à l'aide d'Apache Maven version 3.8.2 et d'une version récente de la machine virtuelle prise en charge. Bash et la marque sont également nécessaires. Notez que Maven a besoin de plus de mémoire que la configuration standard, cela peut être réalisé avec export MAVEN_OPTS="-Xmx2048m"
.
Les utilisateurs de MacOS doivent installer Homebrew.
Brew Installer Maven
Veuillez noter que nous ne soutenons pas les forfaits Debian de construction sur macOS.
sudo apt install maven openjdk-17-jdk
Assurez-vous que la variable de l'environnement JAVA_HOME
pointe vers /usr/lib/jvm/java-17-openjdk-amd64
(vous pouvez installer diverses versions java).
Avant de commencer à exécuter l'unité et les tests d'intégration dans le projet NEO4J Maven sur un système de type Linux, vous devez vous assurer que votre limite sur les fichiers ouverte est définie sur une valeur raisonnable. Vous pouvez le tester avec ulimit -n
. Nous vous recommandons d'avoir une limite d'au moins 40k.
Une mvn clean install -T1C
ne construira que les fichiers JAR individuels.
L'exécution du test fait bien sûr partie de la construction.
Dans le cas où vous voudrez simplement les pots, sans exécuter de tests, c'est pour vous: mvn clean install -DskipTests -T1C
.
Vous devrez peut-être augmenter la mémoire disponible pour maven: export MAVEN_OPTS="-Xmx2048m"
(essayez d'abord si vous obtenez des erreurs de construction).
Après avoir exécuté une mvn clean install
, cd
dans packaging/standalone/target
et extraire la version souhaitée, puis:
BIN / NEO4J-ADMIN SERVER START
Dans le dossier extrait pour démarrer Neo4j sur localhost:7474
. Sur Windows, vous souhaitez exécuter:
BIN NEO4J-ADMIN SERVER START
plutôt.
NEO4J Desktop est un moyen pratique pour les développeurs de travailler avec des bases de données NEO4J locales.
Pour installer Neo4j Desktop, accédez au centre de téléchargement Neo4j et suivez les instructions.
NEO4J Community Edition est un produit open source sous licence GPLV3.
NEO4J Enterprise Edition comprend des composants de source fermée supplémentaires non disponibles dans ce référentiel et nécessite une licence commerciale de NEO4J ou de l'un de ses affiliés.
La politique de marque de NEO4J est disponible sur notre page de politique de marque.