初識Neo4j

Neo4j是一個世界領先的開源圖形數據庫。 它是由Neo技術使用Java語言徹底開發的。java

Neo4j的優勢數據庫

  • 它很容易表示鏈接的數據
  • 檢索/遍歷/導航更多的鏈接數據是很是容易和快速的
  • 它很是容易地表示半結構化數據
  • Neo4j CQL查詢語言命令是人性化的可讀格式,很是容易學習
  • 它使用簡單而強大的數據模型
  • 它不須要複雜的鏈接來檢索鏈接的/相關的數據,由於它很容易檢索它的相鄰節點或關係細節沒有鏈接或索引

圖形數據庫也稱爲圖形數據庫管理系統或GDBMS,主要用於存儲更多的鏈接數據瀏覽器

Neo4j圖數據庫遵循屬性圖模型來存儲和管理其數據。網絡

屬性圖模型規則學習

  • 表示節點,關係和屬性中的數據
  • 節點和關係都包含屬性
  • 關係鏈接節點
  • 屬性是鍵值對
  • 節點用圓圈表示,關係用方向鍵表示。
  • 關係具備方向:單向和雙向。
  • 每一個關係包含「開始節點」或「從節點」和「到節點」或「結束節點」

圖形數據庫數據模型的主要構建塊是:spa

  • 節點——圖表的基本單位。 它包含具備鍵值對的屬性
  • 關係——圖形數據庫的另外一個主要構建塊。 它鏈接兩個節點
  • 屬性——用於描述圖節點和關係的鍵值對

1.java環境,配置環境變量插件

2.下載Neo4j的Community版本3d

             https://neo4j.com/download-center/  rest

解壓zip文件,主要的目錄結構爲:code

    • bin目錄:用於存儲Neo4j的可執行程序
    • conf目錄:用於控制Neo4j啓動的配置文件
    • data目錄:用於存儲核心數據庫文件
    • plugins目錄:用於存儲Neo4j的插件

3.配置環境變量

    set  NEO4J_HOME = E:\baby\software\neo4j-community-3.5.6

    set PATH = E:\baby\software\neo4j-community-3.5.6\bin;%PATH%

4.配置文件

  conf/neo4j.conf

  核心數據文件存儲的位置

# The name of the database to mount
#dbms.active_database=graph.db
# Paths of directories in the installation.
#dbms.directories.data=data

  想經過網絡遠程訪問Neo4j數據庫,須要修改監聽地址

dbms.connectors.default_listen_address=0.0.0.0

  支持三種網絡協議(Protocol)Bolt,HTTP和HTTPS, 防火牆中容許遠程主機訪問這些端口號

# Bolt connector
dbms.connector.bolt.enabled=true
#dbms.connector.bolt.tls_level=OPTIONAL
#dbms.connector.bolt.listen_address=:7687

# HTTP Connector. There can be zero or one HTTP connectors.
dbms.connector.http.enabled=true
#dbms.connector.http.listen_address=:7474

# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=true
#dbms.connector.https.listen_address=:7473

5.啓動

(1)經過控制檯啓動

neo4j.bat console

(2)安裝爲服務

 安裝

neo4j install-service

卸載

neo4j uninstall-service

使用,啓用、中止、重啓、查看狀態

neo4j start
neo4j stop
neo4j restart
neo4j status

6.管理數據庫

  啓動服務後,在瀏覽器端,打開 http://localhost:7474/管理圖數據庫

  默認的用戶,密碼都是 neo4j,登陸後須要從新設置密碼

這樣就可使用cypher語言對neo4j數據庫進行操做了

說明:

  若是運行neo4j.bat console,報錯

  更改neo4j.ps1文件裏Import-Module "$PSScriptRoot\Neo4j-Management.psd1"爲絕對路徑

Import-Module "E:\baby\software\neo4j-community-3.5.6\bin\Neo4j-Management.psd1"

  保存文件後,運行neo4j.bat console

相關文章
相關標籤/搜索