Neo4j是世界领先的图形数据库。 它是一个高性能图形存储,具有一个成熟而健壮的数据库所需的所有功能,如友好的查询语言和酸性事务。程序员使用的是一个灵活的节点和关系网络结构,而不是静态表,但却享受到企业级数据库的所有好处。对于许多应用程序而言,Neo4j与关系型数据库相比提供了数量级的性能优势。
Neo4j的原生图存储和处理引擎提供不间断的实时性能,帮助企业构建智能应用程序,以应对当今不断变化的数据挑战。
Neo4j是世界领先的图形数据库。(Neo4j is the world’s leading Graph Database. )
Neo4j是世界领先的图形数据库。 它是一个高性能图形存储,具有一个成熟而健壮的数据库所需的所有功能,如友好的查询语言和酸性事务。程序员使用的是一个灵活的节点和关系网络结构,而不是静态表,但却享受到企业级数据库的所有好处。对于许多应用程序而言,Neo4j与关系型数据库相比提供了数量级的性能优势。
Neo4j的原生图存储和处理引擎提供不间断的实时性能,帮助企业构建智能应用程序,以应对当今不断变化的数据挑战。
名稱與所有者 | neo4j/neo4j |
---|---|
主編程語言 | Java |
編程語言 | Scala (語言數: 10) |
平台 | |
許可證 | GNU General Public License v3.0 |
發布數 | 415 |
最新版本名稱 | 4.4.32 (發布於 2024-03-26 10:01:42) |
第一版名稱 | 1.3 (發布於 2012-11-20 17:03:38) |
創建於 | 2012-11-12 08:46:15 |
推送於 | 2024-04-24 10:23:06 |
最后一次提交 | |
星數 | 12.5k |
關注者數 | 518 |
派生數 | 2.3k |
提交數 | 79.2k |
已啟用問題? | |
問題數 | 3619 |
打開的問題數 | 306 |
拉請求數 | 7936 |
打開的拉請求數 | 0 |
關閉的拉請求數 | 1804 |
已啟用Wiki? | |
已存檔? | |
是復刻? | |
已鎖定? | |
是鏡像? | |
是私有? |
= Neo4j: Graphs for Everyone =
https://neo4j.com[Neo4j] is the world's leading Graph Database. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions. The programmer works with a flexible network structure of nodes and relationships rather than static tables -- yet enjoys all the benefits of enterprise-quality database. For many applications, Neo4j offers orders of magnitude performance benefits compared to relational DBs.
Learn more on the https://neo4j.com[Neo4j website].
== Using Neo4j ==
Neo4j is available both as a standalone server, or an embeddable component. You can https://neo4j.com/download/[download] or http://console.neo4j.org[try online].
== Extending Neo4j ==
We encourage experimentation with Neo4j. You can build extensions to Neo4j, develop library or drivers atop the product, or make contributions directly to the product core. You'll need to sign a Contributor License Agreement in order for us to accept your patches.
== Dependencies ==
Neo4j is built using http://maven.apache.org/[Apache Maven] version 3.3 and a recent version of supported VM. Bash and Make are also required. Note that maven needs more memory than the standard configuration, this can be achieved with export MAVEN_OPTS="-Xmx512m"
.
OS X users need to have http://brew.sh/[Homebrew] installed.
=== With brew on OS X ===
brew install maven
Please note that we do not support building Debian packages on OS X.
=== With apt-get on Ubuntu ===
apt install maven openjdk-8-jdk
On top of that, to build Debian packages and Neo4j Desktop:
apt install debhelper devscripts dos2unix dpkg make xmlstarlet
curl -O http://download-keycdn.ej-technologies.com/install4j/install4j_linux_6_1_4.deb
dpkg -i install4j_linux_6_1_4.deb
== Building Neo4j ==
Before you start running the unit and integration tests in the Neo4j Maven project on a Linux-like system, you should ensure your limit on open files is set to a reasonable value. You can test it with ulimit -n
. We recommend you have a limit of at least 40K.
mvn clean install
will only build the individual jar files.mvn clean install -DskipTests
.export PATH="bin:$PATH" && make clean all
in the packaging directory after building artifacts with Maven.export MAVEN_OPTS="-Xmx512m"
.== Running Neo4j ==
After running a mvn clean install
cd into packaging/standalone/target
and extract the version you want, then
bin/neo4j start
in the extracted folder to start Neo4j on localhost:7474
. On Windows you want to run
bin\neo4j start
instead.
Or, if you are not interested in the tarballs and just want to run Neo4j you can instead run a mvn clean install -DminimalBuild
and then cd into community/server
and run
mvn clean compile exec:java
to start Neo4j.
== Neo4j Desktop ==
Neo4j Desktop is a convenient way for developers to work with local Neo4j databases.
To install Neo4j Desktop, go to https://neo4j.com/download-center/[Neo4j Download Center] and follow the instructions.
== Licensing ==
Neo4j Community Edition is an open source product licensed under GPLv3.
Neo4j Enterprise Edition includes additional closed-source components not available in this repository and requires a commercial license from Neo4j or one of its affiliates.