NEO4J는 세계 최고의 그래프 데이터베이스입니다. 친절한 쿼리 언어 및 산 거래와 같이 성숙하고 강력한 데이터베이스의 모든 기능을 갖춘 고성능 그래프 스토어입니다. 프로그래머는 정적 테이블이 아닌 노드 및 관계의 유연한 네트워크 구조와 협력하지만 엔터프라이즈 품질 데이터베이스의 모든 이점을 누립니다. 많은 응용 분야에서 NEO4J는 관계형 DBS에 비해 규모의 성능 이점을 제공합니다.
NEO4J 웹 사이트에서 자세히 알아보십시오.
NEO4J는 독립형 서버 또는 임베드 가능한 구성 요소로 제공됩니다. 온라인으로 다운로드하거나 시도 할 수 있습니다.
우리는 NEO4J에 대한 실험을 장려합니다. NEO4J에 대한 확장을 구축하거나 제품 위의 라이브러리 또는 드라이버를 개발하거나 제품 코어에 직접 기여할 수 있습니다. 패치를 수락하려면 기고자 라이센스 계약에 서명해야합니다.
NEO4J는 Apache Maven 버전 3.8.2와 최근 버전의 지원 VM을 사용하여 구축되었습니다. 배쉬와 제조도 필요합니다. Maven은 표준 구성보다 더 많은 메모리가 필요합니다. 이는 export MAVEN_OPTS="-Xmx2048m" 으로 달성 할 수 있습니다.
MacOS 사용자는 홈브류를 설치해야합니다.
Brew 설치 Maven
MacOS에 데비안 패키지 구축을 지원하지 않습니다.
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 : export MAVEN_OPTS="-Xmx2048m" 에 사용 가능한 메모리를 늘려야 할 수도 있습니다 (빌드 오류가 발생하면 먼저 시도해보십시오).
mvn clean install 실행 한 후 cd packaging/standalone/target 으로 CD를 사용하여 원하는 버전을 추출합니다.
빈/NEO4J-ADMIN 서버 시작
추출 된 폴더에서 localhost:7474 에서 Neo4J를 시작합니다. 실행하려는 창에서 :
bin neo4j-admin 서버 시작
대신에.
NEO4J Desktop은 개발자가 로컬 NEO4J 데이터베이스와 협력하는 편리한 방법입니다.
NEO4J 데스크탑을 설치하려면 Neo4J 다운로드 센터로 이동하여 지침을 따르십시오.
NEO4J Community Edition은 GPLV3에 따라 라이센스가 부여 된 오픈 소스 제품입니다.
NEO4J Enterprise Edition에는 이 저장소에서 사용할 수없는 추가 폐쇄 소스 구성 요소가 포함되어 있으며 NEO4J 또는 그 계열사 중 하나의 상용 라이센스가 필요합니다.
NEO4J의 상표 정책은 상표 정책 페이지에서 제공됩니다.