- Neo4j CQL
- Neo4j CQL - 簡介
- Neo4j CQL - 建立節點
- Neo4j CQL - 建立關係
- Neo4j CQL 寫入語句
- Neo4j - Merge 命令
- Neo4j - Set 語句
- Neo4j - Delete 語句
- Neo4j - Remove 語句
- Neo4j - Foreach 語句
- Neo4j CQL 通用語句
- Neo4j - Return 語句
- Neo4j - Order By 語句
- Neo4j - Limit 語句
- Neo4j - Skip 語句
- Neo4j - With 語句
- Neo4j - Unwind 語句
- Neo4j CQL 函式
- Neo4j - 字串函式
- Neo4j - 聚合函式
- Neo4j CQL 管理
- Neo4j - 備份與恢復
- Neo4j - 索引
- Neo4j - 建立唯一約束
- Neo4j - 刪除唯一約束
- Neo4j 有用資源
- Neo4j - 快速指南
- Neo4j - 有用資源
- Neo4j - 討論
Neo4j - 資料模型
Neo4j 屬性圖資料模型
Neo4j 圖資料庫遵循屬性圖模型來儲存和管理其資料。
以下是屬性圖模型的關鍵特性:
該模型用節點、關係和屬性表示資料。
屬性是鍵值對。
節點用圓圈表示,關係用箭頭表示。
關係有方向:單向和雙向。
每個關係包含“起始節點”或“起始節點”和“目標節點”或“結束節點”。
節點和關係都包含屬性。
關係連線節點。
在屬性圖資料模型中,關係應具有方向性。如果嘗試建立無方向的關係,則會引發錯誤訊息。
在 Neo4j 中,關係也應具有方向性。如果嘗試建立無方向的關係,Neo4j 將會丟擲一個錯誤訊息,提示“關係應具有方向性”。
Neo4j 圖資料庫將其所有資料儲存在節點和關係中。我們既不需要額外的 RDBMS 資料庫,也不需要任何 SQL 資料庫來儲存 Neo4j 資料庫資料。它以其原生格式以圖形的形式儲存其資料。
Neo4j 使用原生 GPE(圖形處理引擎)與其原生圖形儲存格式一起工作。
圖資料庫資料模型的主要構建塊是:
- 節點
- 關係
- 屬性
下面是一個屬性圖的簡單示例。
在這裡,我們使用圓圈表示節點。關係用箭頭表示。關係是有方向的。我們可以用屬性(鍵值對)來表示節點的資料。在這個例子中,我們在節點的圓圈內表示了每個節點的 Id 屬性。
廣告