Neo4j 簡介

圖形資料庫是一種專門用於儲存和檢索龐大資訊網路的儲存引擎。它有效地將資料儲存為節點,並與其他甚至相同的節點建立關係,從而實現這些結構的高效能檢索和查詢。屬性可以新增到節點和關係。節點可以用零個或多個標籤標記,關係始終是有方向且命名的。

圖形資料庫非常適合儲存大多數種類的領域模型。在幾乎所有領域中,某些事物都與其他事物相關聯。在大多數其他建模方法中,事物之間的關係被簡化為單個連結,沒有身分和屬性。圖形資料庫允許將源自領域的豐富關係同樣良好地表示在資料庫中,而無需也將關係建模為「事物」。將真實領域放入圖形資料庫時,幾乎沒有「阻抗失配」的情況。

Neo4j 是一個開源 NoSQL 圖形資料庫。它是一個完全事務性的資料庫 (ACID),它將資料儲存為由節點組成的圖形結構,並透過關係連接。受現實世界結構的啟發,它允許對複雜資料進行高效能查詢,同時對於開發人員來說仍然直觀且簡單。

了解 Neo4j 的起點是 neo4j.com。以下是一些有用的資源列表