2012-08-04 73 views
6

我正在嘗試使用帶有節點和關係的圖形數據庫實現解決方案。用戶可能希望在節點的歷史數據上運行報告(查詢),或檢查歷史關係。保存圖形數據庫中的節點和關係歷史記錄

Graph DB是否支持開箱即用的功能?或者,如果可以實施一些替代機制來持續爲圖形數據庫中的節點/關係更改啓用歷史審覈日誌記錄?

我們可以考慮的一些想法......?

回答

2

您可以使用事務事件偵聽器在更新時創建節點和關係的歷史副本。

如果您的圖中只有樹結構,我建議您查看持久數據結構,並使用稀疏複製和結構共享。

對於Neo4j,有一個Github example project版本。

+0

該項目看起來像一段時間沒有活動,我需要提供時間旅行數據的能力。能夠保留數據的歷史關係,比如neo4j中的datomic可以處理的數據會很好。任何人都知道有任何neo4j庫來實現它? – opensourcegeek 2014-12-25 12:44:42