Neo4J es la base de datos gráfica líder del mundo. Es una tienda de gráficos de alto rendimiento con todas las características esperadas de una base de datos madura y robusta, como un lenguaje de consulta amigable y transacciones ácidas. El programador trabaja con una estructura de red flexible de nodos y relaciones en lugar de tablas estáticas, pero disfruta de todos los beneficios de la base de datos de calidad empresarial. Para muchas aplicaciones, Neo4J ofrece órdenes de beneficios de rendimiento de magnitud en comparación con los DB relacionales.
Obtenga más información sobre el sitio web de NEO4J.
Neo4J está disponible tanto como un servidor independiente o un componente integrable. Puede descargar o probar en línea.
Alentamos la experimentación con Neo4J. Puede construir extensiones a Neo4J, desarrollar biblioteca o controladores sobre el producto, o hacer contribuciones directamente al núcleo del producto. Deberá firmar un acuerdo de licencia de contribuyente para que podamos aceptar sus parches.
NEO4J está construido con Apache Maven Versión 3.8.2 y una versión reciente de VM compatible. También se requieren bash y make. Tenga en cuenta que Maven necesita más memoria que la configuración estándar, esto se puede lograr con export MAVEN_OPTS="-Xmx2048m" .
Los usuarios de MacOS deben tener instalado Homebrew.
Brew install Maven
Tenga en cuenta que no admitimos construir paquetes Debian en macOS.
sudo apto instalación maven OpenJDK-17-JDK
Asegúrese de que la variable de entorno JAVA_HOME apunte a /usr/lib/jvm/java-17-openjdk-amd64 (puede tener varias versiones de Java instaladas).
Antes de comenzar a ejecutar la unidad y las pruebas de integración en el proyecto NEO4J Maven en un sistema similar a Linux, debe asegurarse de que su límite en los archivos abiertos esté configurado en un valor razonable. Puede probarlo con ulimit -n . Le recomendamos que tenga un límite de al menos 40k.
Una mvn clean install -T1C solo construirá los archivos JAR individuales.
La ejecución de la prueba es, por supuesto, parte de la construcción.
En caso de que solo desee los frascos, sin ejecutar pruebas, esto es para usted: mvn clean install -DskipTests -T1C .
Es posible que deba aumentar la memoria disponible para Maven: export MAVEN_OPTS="-Xmx2048m" (intente esto primero si recibe errores de compilación).
Después de ejecutar una mvn clean install , cd en packaging/standalone/target y extraiga la versión que desee, luego::
Inicio del servidor bin/neo4j-admin
En la carpeta extraída para iniciar Neo4J en localhost:7474 . En Windows desea ejecutar:
bin neo4j-admin inicio
en cambio.
Neo4J Desktop es una forma conveniente para que los desarrolladores trabajen con bases de datos locales de Neo4J.
Para instalar Neo4J Desktop, vaya al centro de descarga de NEO4J y siga las instrucciones.
Neo4J Community Edition es un producto de código abierto con licencia bajo GPLV3.
NEO4J Enterprise Edition incluye componentes adicionales de código cerrado que no están disponibles en este repositorio y requiere una licencia comercial de NEO4J o uno de sus afiliados.
La política de marca registrada de Neo4J está disponible en nuestra página de política de marca registrada.