Neo4J是世界领先的图形数据库。这是一个高性能的图表存储,具有成熟和稳健数据库的所有功能,例如友好的查询语言和酸性交易。程序员可以使用节点和关系的灵活网络结构,而不是静态表 - 但享受了企业质量数据库的所有好处。对于许多应用,NEO4J与关系DBS相比提供了数量级的性能优势。
在Neo4J网站上了解更多信息。
Neo4J既可以作为独立服务器或可嵌入的组件可用。您可以下载或在线尝试。
我们鼓励对Neo4J进行实验。您可以在产品顶部建立向Neo4J,开发图书馆或驱动程序的扩展,或直接向产品核心做出贡献。您需要签署贡献者许可协议,以便我们接受您的补丁。
NEO4J是使用Apache Maven版本3.8.2和最新版本的支持VM构建的。狂欢和制造也需要。请注意,Maven需要比标准配置更多的内存,可以通过export MAVEN_OPTS="-Xmx2048m"
来实现这一点。
MacOS用户需要安装自制。
酿造Maven
请注意,我们不支持MacOS上的Debian套餐。
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
并提取所需的版本,然后:
bin/neo4j-admin服务器启动
在提取的文件夹中以启动localhost:7474
。在Windows上,您要运行:
bin neo4j-admin服务器启动
反而。
Neo4J桌面是开发人员使用本地NEO4J数据库的便捷方式。
要安装Neo4J桌面,请访问Neo4J下载中心并按照说明进行操作。
Neo4J社区版是根据GPLV3许可的开源产品。
Neo4J Enterprise Edition包含此存储库中不可用的其他封闭源组件,并且需要Neo4J或其分支机构之一的商业许可。
NEO4J的商标政策可在我们的商标政策页面上获得。