開源圖形數據庫Neo4j介紹與安裝


圖形數據庫是以圖形結構形式存儲數據的數據庫。

 

https://neo4j.com/

 

 Java 編寫

保存為節點以及節點之間的關系

Neo4j 的數據由下面幾部分構成:

  • 節點
  • 屬性

無論是頂點還是邊,都可以有任意多的屬性。屬性的存放類似於一個 HashMap,Key 為一個字符串,而 Value 必須是基本類型或者是基本類型數組。

 

關系總是從一個節點指向另一個節點

 

支持兩種 Java API:Cypher API 和 Native Java API 來開發 Java 應用程序

 

Neo4j分為企業版和社區版,企業版是需要付費的。社區版是免費的。在基本功能上兩個版本沒有區別,企業版相比社區版擁有一些高級特性,如集群等。具體可參考官網https://neo4j.com/editions/關於兩個版本的區別。對於一般中小型應用社區版就足夠用了,因此,這里選擇社區版。

 

 

 

(2) 網絡訪問:默認Neo4j只支持本地訪問,如果要從網絡中的其他主機訪問Neo4j,需要修改如下兩項配置。

dbms.connector.http.listen_address=0.0.0.0:7474

dbms.connector.bolt.listen_address=0.0.0.0:7687

 

安裝

1,解壓

2,

To run Neo4j as a console application

bin/neo4j console

  • To run Neo4j in a background process, use:

bin/neo4j start

Visit http://localhost:7474  Neo4j Browser

默認用戶和密碼都是neo4j

 

The Neo4j Browser is a tool for developers to explore their Neo4j database, execute Cypher queries and see results in graph form


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM