Neo4j圖數據庫是全球領先的圖數據庫平臺軟件,並同時爲開源社區和商業應用提供不同版本的軟件。
Neo4j的主要版本介紹如下:
1)Neo4j Community 社區版
社區版是完全開源(Java)的軟件項目,遵從GPL v3開源協議。其包含Neo4j原生圖數據庫引擎、Cypher分析編譯器、存儲管理、Neo4j Browser、cypher-shell命令行工具。Neo4j是純Java應用,可以運行在多數操作系統上。
Neo4j的開源版和企業版在每次版本更新中同時發佈。
共享地址:https://github.com/neo4j/neo4j
在線社區支持:stackoverflow.com, http://community.neo4j.com,http://neo4j.com.cn。
2)Neo4j Enterprise 企業版
Neo4j企業版是商業化的圖數據庫軟件。在功能和技術實現方面,它和社區版主要區別在於:
a. 支持數據庫集羣(因果集羣),提供高可用性和數據冗餘;
b. 支持對超大規模數據存儲的支持:>340億節點,>340億邊;
c. 支持對更多CPU內核的查詢執行優化;
d. 提供在線備份等DBA功能;
e. 支持其他組件,例如可視化工具Bloom
3)Neo4j Desktop
Neo4j Desktop是安裝在Windows或Mac計算機上的應用軟件,它包含試用的企業版數據庫引擎,可以創建本地的圖數據庫;它也支持到遠端數據庫的連接。Neo4j Desktop 還包含一個應用管理器,可以方便地下載和安裝Neo4j擴展應用,例如ETL、Bloom等。
Neo4j的數據庫擴展,例如APOC、ALGO等,可以在所有Neo4j版本上安裝和試用。