mongodb 备份压缩_MongoDB-备份和恢复

一、工具介绍

(1)mongoexport/mongoimport   #导入/导出的是JSON格式或者CSV格式

(2)mongodump/mongorestore    #导入/导出的是BSON格式

二、备份工具区别

(1)JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。

(2)在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。跨版本的mongodump/mongorestore个人并不推荐,实在要做请先检查文档看两个版本是否兼容(大部分时候是的)。

(3)JSON虽然具有较好的跨版本通用性,但其只保留了数据部分,不保留索引,账户等其他基础信息。使用时应该注意。

三、应用场景

mongoexport/mongoimport:  json csv异构平台迁移 mysql mongodb

同平台,跨大版本:mongodb 2 ----> mongodb 3

mongodump/mongorestore:日常备份恢复使用

4.1、导出工具mongoexport

Mongodb中的mongoexport工具可以把一个collection导出成JSON格式(默认)或CSV格式的文件。

可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。适合如下场景:(1)版本差异较大

(2)异构平台数据迁移

4.1.1、具体参数说明

4.1.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mongodb-linux-x86_64-4.0.13.tgz 是 MongoDB 数据库的安装文件,适用于 64 位的 Linux 系统。文件名中的 "4.0.13" 表示这个安装包是 MongoDB 的 4.0.13 版本,这是 MongoDB 的一个稳定版本,它包含了一些功能改进和修复了一些 Bug。tgz 是文件的扩展名,表示这是一个压缩文件。 使用这个安装包,可以在 Linux 系统上安装 MongoDB 数据库。MongoDB 是一种开源的 NoSQL 数据库,它以文档的形式存储数据,并使用 JSON 格式定义文档结构。MongoDB 具有高可扩展性、高性能和灵活的数据模型等特点,适用于大规模和实时的数据存储和处理。 安装 MongoDB 可以按照以下步骤进行: 1. 下载安装包:在官方网站或镜像站点上下载 mongodb-linux-x86_64-4.0.13.tgz 文件。 2. 解压文件:使用解压命令将安装包文件解压到指定目录。 3. 配置环境变量:将解压后的 MongoDB 目录添加到系统的 PATH 环境变量中,以便在任意路径下可以直接运行 MongoDB 相关命令。 4. 创建数据目录:手动创建一个目录用于存储 MongoDB 数据。 5. 启动 MongoDB:在命令行终端中运行启动命令,指定数据目录和端口号等参数。 6. 连接 MongoDB:使用 MongoDB 的客户端工具连接到数据库,进行数据的增删改查等操作。 安装完成后,你就可以在 Linux 系统上使用 MongoDB 数据库了。根据实际需求,你可以配置和管理 MongoDB 实例,创建和管理集合,执行各种数据操作,以及进行数据库备份恢复等工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值