O NEO4J é o principal banco de dados de gráficos do mundo. É um armazenamento de gráficos de alto desempenho com todos os recursos esperados de um banco de dados maduro e robusto, como uma linguagem de consulta amigável e transações com ácido. O programador trabalha com uma estrutura de rede flexível de nós e relacionamentos, em vez de tabelas estáticas-mas desfruta de todos os benefícios do banco de dados de qualidade corporativa. Para muitas aplicações, o NEO4J oferece ordens de benefícios de desempenho de magnitude em comparação com o DBS relacional.
Saiba mais no site Neo4J.
O NEO4J está disponível como um servidor independente ou um componente incorporável. Você pode baixar ou tentar online.
Incentivamos a experimentação com Neo4J. Você pode criar extensões para o NEO4J, desenvolver biblioteca ou drivers no topo do produto ou fazer contribuições diretamente para o núcleo do produto. Você precisará assinar um contrato de licença de contribuinte para aceitarmos seus patches.
O NEO4J é construído usando o Apache Maven versão 3.8.2 e uma versão recente da VM suportada. Bash e make também são necessários. Observe que o MAVEN precisa de mais memória do que a configuração padrão, isso pode ser alcançado com export MAVEN_OPTS="-Xmx2048m"
.
Os usuários do MacOS precisam instalar o homebrew.
Brew Install Maven
Observe que não apoiamos a criação de pacotes Debian no macOS.
sudo apt install maven openjdk-17-jdk
Certifique-se de que a variável de ambiente JAVA_HOME
aponte para /usr/lib/jvm/java-17-openjdk-amd64
(você pode ter várias versões Java instaladas).
Antes de começar a executar a unidade e os testes de integração no projeto Neo4J Maven em um sistema do tipo Linux, você deve garantir que seu limite em arquivos abertos seja definido como um valor razoável. Você pode testá -lo com ulimit -n
. Recomendamos que você tenha um limite de pelo menos 40k.
Uma mvn clean install -T1C
criará apenas os arquivos JAR individuais.
A execução do teste é, obviamente, parte da construção.
Caso você queira apenas os frascos, sem testes de execução, isso é para você: mvn clean install -DskipTests -T1C
.
Pode ser necessário aumentar a memória disponível para maven: export MAVEN_OPTS="-Xmx2048m"
(tente isso primeiro se obtiver erros de construção).
Depois de executar uma mvn clean install
, cd
em packaging/standalone/target
e extraia a versão desejada, então:
Iniciar o servidor bin/neo4j-admin
Na pasta extraída para iniciar o Neo4J no localhost:7474
. No Windows, você deseja executar:
Bin neo4j-admin servidor Start
em vez de.
O NEO4J Desktop é uma maneira conveniente para os desenvolvedores trabalharem com bancos de dados NEO4J locais.
Para instalar o Neo4J Desktop, acesse o Neo4J Download Center e siga as instruções.
A Neo4J Community Edition é um produto de código aberto licenciado sob GPLV3.
A Neo4J Enterprise Edition inclui componentes adicionais de código fechado não disponíveis neste repositório e requer uma licença comercial da NEO4J ou de uma de suas afiliadas.
A política de marca registrada da NEO4J está disponível em nossa página de política de marca registrada.