
關於 Neo4j
Neo4j 是專為連結資料打造的圖形資料庫平台。它以原生方式儲存實體及其關係,讓團隊可以使用 Cypher 查詢這些連結,無需透過多層關聯式聯結重新建構。驅動程式支援 Python、Java、JavaScript 和 C#。文件涵蓋本機與雲端設定,以及 Docker 和 Kubernetes 部署。Neo4j 的工具可處理圖形匯入、探索、視覺化、管理和監控。Graph Data Science 提供演算法和機器學習工作流程。AuraDB 是代管式雲端選項,升級、修補程式和維護均包含在服務中。自行管理的版本適用於社群專案和企業部署。這種專業化也帶來實際的採用成本:團隊需要學習圖形建模和 Cypher、規劃資料移轉,並判斷 Community Edition 何時不再符合正式環境需求。Enterprise 和 Infinigraph 的價格需要與銷售團隊洽談,因此大型買家無法立即取得成本估算。
功能特性
連結型應用程式資料
使用原生屬性圖形模型和 Cypher 查詢,建立可直接遍歷關係的應用程式。
圖形分析與機器學習
使用 Neo4j Graph Data Science 執行圖形演算法和機器學習工作流程。
知識與 AI 情境
建立連結式知識層,為 AI 系統提供關於實體和關係的結構化情境。
優點
- 原生圖形儲存和 Cypher 讓多跳關係查詢更直接,也更容易表達。
- 社群版為開發和由社群支援的部署提供免費起點。
- AuraDB 負責升級、修補程式和維護,並提供代管式雲端營運模式。
缺點
- 團隊必須學習圖形建模和 Cypher,相較於熟悉的關聯式資料庫,這會增加上手工作量。
- 企業版和 Infinigraph 版的定價需要與銷售團隊洽談,降低了前期成本透明度。
- 自行管理的正式環境部署會讓採用團隊承擔更多基礎設施與營運責任。
價格方案
社群版
Free無週期性授權費
- 原生圖形處理與儲存
- ACID 交易
- 屬性圖形模型
- Cypher 圖形查詢語言
企業版
Contact Sales客製合約
- 包含社群版功能
- 透過複寫實現不受限的水平讀取擴充
- 細緻的存取控制
- 高可用性和進階可管理性
- 變更資料擷取
Infinigraph 版
Contact Sales客製合約
- 包含企業版功能
- 透過自動分片實現不受限的水平擴充
- 授權包含 Graph Data Science
* 價格資訊僅供參考,請以Neo4j官網最新公告為準。
常見問題
Neo4j 可為高度依賴關係的應用程式、知識圖譜和圖形分析儲存及查詢連結資料。
Neo4j 使用 Cypher,這是一種用於表達圖形節點、關係和屬性之間模式的宣告式語言。
可以。AuraDB 在雲端以代管方式執行,而本機、Docker 和 Kubernetes 選項支援自行管理的部署。