1 有兩個neo4j數據庫A和B,我想用B來附加A.如何處理它?如何有效地將一個neo4j數據庫導出到另一個? 來源 2011-03-18 zbdiablo +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
0 我沒有使用過這個,但今天早上遇到它調查gremlin。 http://tinkerpop.com/maven2/com/tinkerpop/blueprints/0.5/api/com/tinkerpop/blueprints/pgm/util/GraphHelper.html 檢查出copyGraph 複製頂點/一個圖形至另一個圖形的邊緣(距離,圖形到圖形)。 來源 2011-03-19 18:08:04 rquinn
如果這是您應用程序中的用例,請詳細解釋您想要完成的任務。如果是關於備份,請使用[增量備份]的現有支持(http://docs.neo4j.org/chunked/snapshot/operations-backup.html)。 – nawroth 2011-03-18 08:11:06
看來BatchInserter和GraphDatabaseService不能同時初始化,因爲它們都試圖鎖定數據庫文件的同一副本。作爲替代,一個數據庫(稱爲A)與服務器一起啓動。那麼如果一個批量請求到達,服務器只是啓動另一個DB(稱爲B)進行批量插入。當批處理作業完成時,只需將數據庫A附加到B(存儲在A和B中的數據不相交) – zbdiablo 2011-03-21 09:39:52
您不能同時使用BatchInserter和GraphDatabaseService。沒有「append」操作,所以你可以做的是編寫一些從B數據庫中讀取數據並將其複製到A.但是爲什麼不直接在第一個單獨的線程中將批量請求數據寫入A地點? – nawroth 2011-03-21 12:09:25