我正在使用neo4j,並且我要求保存所有屬性更改歷史記錄,關係和節點。圖形建模 - 保存數據歷史
如何建模數據結構,以便我可以在特定時間獲取數據快照?
謝謝。
編輯: 只是爲了說清楚,我的要求是能夠在呈現數據的快照任何給定的時間(即排除了定期快照)。
此外,我應該能夠在時間線上呈現數據更改。
NOTE: 我的數據可能會達到數百萬個節點和1000萬個關係。
我正在使用neo4j,並且我要求保存所有屬性更改歷史記錄,關係和節點。圖形建模 - 保存數據歷史
如何建模數據結構,以便我可以在特定時間獲取數據快照?
謝謝。
編輯: 只是爲了說清楚,我的要求是能夠在呈現數據的快照任何給定的時間(即排除了定期快照)。
此外,我應該能夠在時間線上呈現數據更改。
NOTE: 我的數據可能會達到數百萬個節點和1000萬個關係。
有在graphconnect好好談談這個話題,幻燈片可能是一個很好的起點:http://www.slideshare.net/GraphConnect/1140-adopt-suvee-fluxgraph
這張幻燈片描述了一個這樣做的產品。我想自己模擬它。此外,當我使用.net時,此產品在Java中提供了API。 –
有多大你的圖形,你顆粒狀做的diff需要呢?有不同的方法可以做到這一點,不同的折衷。您可以在寫入,版本節點和rels上單獨克隆整個圖形,或者像GIT一樣保存差異? –
@PeterNeubauer請參閱編輯。 –