2014-12-19 78 views
-1

我在本地計算機上使用Neo4j的Community Edition。有沒有辦法處理故障轉移(企業版中存在故障轉移機制)? 一個選項1想到的是實時備份目錄,並在備份目錄上運行新的Neo4j安裝。有沒有辦法通過任何腳本或Load Balancer等軟件進行管理,這將在主服務器故障切換時啓用同一端口上的備份和IP。使用Community Edition of Neo4j進行故障轉移處理

如果有人已經準備好使用Community Edition處理故障轉移的設置。請分享。

+0

你使用哪種語言? – 2014-12-19 13:05:00

+0

我正在嘗試通過Shell腳本來準備故障轉移設置。 – Navneet 2014-12-20 04:21:19

+1

你可以使用像NeoClient這樣的內置故障轉移功能 – 2014-12-21 02:49:01

回答

4

在數據庫運行時通過存儲目錄進行復制是一種危險操作,可能會導致數據損壞。

當然,您可以自己在Neo4j社區的基礎上編寫羣集解決方案,但請放心,您需要投入多個人工年,才能以生產就緒的方式執行此操作。這就是爲什麼Neo4j企業已經爲你解決了這個問題。

推薦的方法當然是使用企業版。聯繫Neo4j銷售人員,收集有關許可和價格的更多信息。

+0

按照我的用例,我的應用程序只能從Neo4j讀取。通過應用程序沒有寫入操作。某些ETL工具會將數據添加到圖形數據庫,並且我想在完成數據加載活動時執行備份。複製時複製存儲目錄仍然不可取,因此不會執行寫入操作。 – Navneet 2014-12-25 17:43:32