温馨提示×

ArangoDB 文档存储怎样备份

小樊
85
2024-10-30 07:48:06
栏目: 云计算

ArangoDB 文档存储的备份可以通过使用 arangodump 工具来实现,该工具可以将数据库的当前状态导出到文件系统中。以下是备份和恢复的步骤:

ArangoDB 文档存储备份步骤

  1. 备份命令:使用 arangodump 命令进行备份。例如:

    arangodump --server.endpoint tcp://192.168.120.123:8529 --server.username root --server.password Root@123 --server.database cmdb --overwrite true --output-directory "/tmp/dump"
    
  2. 备份类型:可以选择导出所有数据库、特定数据库或特定集合的数据。

  3. 备份数据:备份目录 /tmp/dump 下包含数据库的定义文件(dump.json),以及集合集合的定义文件(*.structure.json)和文档文件(.data.json.gz)。

  4. 加密备份:ArangoDB Oasis 提供的备份是加密的,确保数据在传输和静止时的安全。

ArangoDB 文档存储恢复步骤

  1. 恢复命令:使用 arangorestore 命令进行恢复。例如:

    arangorestore --input-directory "dump" --server.endpoint tcp://192.168.120.123:8529 --server.username root --server.password Root@123 --server.database cmdb
    
  2. 恢复数据:通过 arangorestore 命令,可以将备份文件恢复到 ArangoDB 数据库中。

通过上述步骤,您可以有效地备份和恢复 ArangoDB 文档存储中的数据,确保数据的安全性和业务的连续性。

0