一. Neo4j簡介
Neo4j是一個世界領先的、高性能的開源圖形數據庫,是NoSQL數據庫中的一種,它是由Neo技術使用Java語言完全開發的。
Neo4j是一個嵌入式的、基於磁盤的、具備完全的事務特性的Java持久化引擎,但是它將結構化數據存儲在網絡(從數學角度叫做圖)上而不是表中。Neo4j也可以被看作是一個高性能的圖形引擎,該引擎具有成熟數據庫的所有特性。
Neo4j使用圖(graph)相關的概念來描述數據模型,把數據保存爲圖中的節點以及節點之間的關係。相比傳統rdbms(關係管理系統)的方式,Neo4j更適合大數據關係分析。
一句話總結,Neo4j是:
- 開源的;
- 無Schema的;
- 沒有SQL的;
- 圖形數據庫。
二. Neo4j的下載與安裝
1. 安裝Java JDK
由於Neo4j是基於Java開發的圖形數據庫,所以運行Neo4j需要啓動JVM進程,因此必須安裝JAVA的JDK,並配置好JDK環境,爲以後能適應Springboot,請選擇最低JDK1.8的環境。
2. 安裝Neo4j Desktop
進入到Neo4j官網,選擇軟件下載。
3. 安裝Neo4j
將下載好的Neo4j進行安裝,選擇安裝位置即可。
4. Neo4j的目錄結構
Neo4j安裝後,主要的目錄結構如下:
bin目錄:用於存儲Neo4j的可執行程序;
conf目錄:用於控制Neo4j啓動的配置文件;
data目錄:用於存儲核心數據庫文件;
plugins目錄:用於存儲Neo4j的插件
5. 配置Neo4j環境變量
可以配置Neo4j的環境變量,方便軟件通過命令行啓動。
6. 註冊Neo4j服務
7. 開啓Neo4j服務
8. 停止、重啓、查詢neo4j服務
9. 以HTTP連接器的形式訪問Neo4j服務
在瀏覽器中,通過輸入地址http://localhost:7474/browser來訪問neo4j數據庫。
默認的用戶名和密碼都是: neo4j,可以改成自己的密碼。
10. 自行正常配置
Neo4j Graph Database的創建及配置。
Neo4j Desktop啓動驗證
此處主要驗證JDK環境是否正確,以及數據庫的加載,只需要雙擊啓動,進入環境驗證。
成功加載後效果如下:
利用Neo4j Desktop創建一個本地Neo4j 數據庫,可以按照如下gif圖操作創建。
啓動工程下Neo4j數據庫以及配置設置,點擊啓動之後,再點擊“manage”進行當前數據庫的屬性配置管理。
簡單屬性說明
以下是數據庫詳情信息。
web 操作頁面
基本上Neo4j的安裝配置就這樣了。