JanusGraph資料備份與恢復

2021-08-25 17:31:18 字數 545 閱讀 6067

janusgraph官方文件並沒有他提供資料備份與恢復的相關說明,所以我們是使用的tinkerpop的備份與恢復命令。

tinkerpop資料備份方式有三種:

1)graphml

備份:graph.io(iocore.graphml()).writegraph("/usr/local/janusgraph-0.2.0-hadoop2/bakup/graph.graphml");

恢復:graph.io(iocore.graphml()).readgraph("/usr/local/janusgraph-0.2.0-hadoop2/bakup/graph.graphml");

注意:備份檔案的字尾不要儲存為backup.xml,正確的字尾是backup.graphml,否則,恢復後資料型別依然會丟失,為object

2)graphson

3)gryo

graphson不推薦,因為它備份時不會儲存資料的型別,導致所有的資料型別丟失,恢復後資料型別都變成了object型別

gryo沒看,應該是更不友好的方式。

mysql 備份源資料 mysql 資料備份與還源

一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...

資料歸檔與備份

兩種策略 歸檔與備份對於乙個系統而言,是兩種不同的策略,發揮著兩種不同的 互補的功能。備份用於高速複製和恢復,來減少故障 人員錯誤或災難的影響 歸檔有效地管理資料,實現資料的保留和長期的訪問與檢索。歸檔需求歸檔方式 自動歸檔還是手工操作歸檔?資料壽命 業務資料保留多長時間進行歸檔?考慮資料量的大小。...

資料備份與還原

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...