下一篇:neo4j圖資料庫
阿新 • • 發佈:2018-12-11
圖計算的基本概念:
圖是有若干頂點和邊所構成的圖形。
以下是關於圖的基本術語:
- 點:圖的頂點;
- 邊:連線兩個頂點的連線,邊表示兩個頂點之間的關係,可以是有向的,也可以是無向的;
- 度(入度/出度):與某個頂點相關聯的邊的條數稱為該頂點的度;入度是指以該頂點為終點的邊的條數,出度是指以該頂點為出發點的邊的條數;
- 階:一個圖中所有頂點的數量稱為圖的階;
- 路徑(行跡/軌道):路徑是指連結兩個頂點的邊和點的有序集合(一條路徑中不允許有重複的點或邊),路徑中所有邊的數量稱為路徑的長度。
圖的儲存包括邊分割和點分割兩種模式,現在主流方式是點分割方式。
Neo4j介紹:
Neo4j是一個高效能的
Neo4j分為社群版(免費)和企業版(收費),社群版和企業版主要區別在如下幾點:
1、容量:社群版最多支援 320 億個節點、320 億個關係和 640 億個屬性,而企業版沒有限制;
2、部署:社群版只能部署成單例項,不支援叢集部署,而企業版可以部署成高可用叢集;
3、效能:社群版最多使用 4 個核心,而企業版沒有限制,而且對效能做了優化;
4、支援:花了錢就要享受服務,企業版客戶能得到技術支援服務。
社群版安裝步驟:(其實很簡單)
· vi /etc/security/limits.conf
增加如下內容)
neo4j soft nofile 40000
neo4j hard nofile 40000
· vi /etc/pam.d/su
(新增如下內容):
session required pam_limits.so
將安裝檔案上傳到/usr/local目錄下並解壓縮:
cd /usr/local
tar -zxvf neo4j-community-3.4.6-unix.tar.gz
mv neo4j-community-3.4.6-unix neo4j
基本管理
服務啟動和停止
啟動服務:
cd /usr/local/neo4j
./bin/neo4j start
停止服務:
./bin/neo4j stop
重新啟動服務:
./bin/neo4j restart
今天就寫到這裡,未完待續 。。。。。。