2011-03-18 18 views
1

有兩個neo4j數據庫A和B,我想用B來附加A.如何處理它?如何有效地將一個neo4j數據庫導出到另一個?

+0

如果這是您應用程序中的用例,請詳細解釋您想要完成的任務。如果是關於備份,請使用[增量備份]的現有支持(http://docs.neo4j.org/chunked/snapshot/operations-backup.html)。 – nawroth 2011-03-18 08:11:06

+0

看來BatchInserter和GraphDatabaseService不能同時初始化,因爲它們都試圖鎖定數據庫文件的同一副本。作爲替代,一個數據庫(稱爲A)與服務器一起啓動。那麼如果一個批量請求到達,服務器只是啓動另一個DB(稱爲B)進行批量插入。當批處理作業完成時,只需將數據庫A附加到B(存儲在A和B中的數據不相交) – zbdiablo 2011-03-21 09:39:52

+0

您不能同時使用BatchInserter和GraphDatabaseService。沒有「append」操作,所以你可以做的是編寫一些從B數據庫中讀取數據並將其複製到A.但是爲什麼不直接在第一個單獨的線程中將批量請求數據寫入A地點? – nawroth 2011-03-21 12:09:25

回答

相關問題