ArangoDB 文档存储的备份可以通过使用 arangodump 工具来实现,该工具可以将数据库的当前状态导出到文件系统中。以下是备份和恢复的步骤:
ArangoDB 文档存储备份步骤
-
备份命令:使用
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" -
备份类型:可以选择导出所有数据库、特定数据库或特定集合的数据。
-
备份数据:备份目录
/tmp/dump下包含数据库的定义文件(dump.json),以及集合集合的定义文件(*.structure.json)和文档文件(.data.json.gz)。 -
加密备份:ArangoDB Oasis 提供的备份是加密的,确保数据在传输和静止时的安全。
ArangoDB 文档存储恢复步骤
-
恢复命令:使用
arangorestore命令进行恢复。例如:arangorestore --input-directory "dump" --server.endpoint tcp://192.168.120.123:8529 --server.username root --server.password Root@123 --server.database cmdb -
恢复数据:通过
arangorestore命令,可以将备份文件恢复到 ArangoDB 数据库中。
通过上述步骤,您可以有效地备份和恢复 ArangoDB 文档存储中的数据,确保数据的安全性和业务的连续性。
以上就是关于“ArangoDB 文档存储怎样备份”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm