位置: 编程技术 - 正文

浅谈MongoDB的备份方式(mongodb主备配置)

编辑:rootadmin

推荐整理分享浅谈MongoDB的备份方式(mongodb主备配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb备份表,mongodb主备,mongodb备份工具,mongodb详解,mongodb bi,mongodb备份工具,mongodb备份工具,mongodb主备,内容如对您有帮助,希望把文章链接给更多的朋友!

简要说一下MongoDB的备份方式:

1. mogodump / mongorestore

这2命令将mongodb的数据dump为BSON格式,需要的时候可以恢复。这种方式作为小的数据库还适用。但如果是sharding或者几百G数据以上的话就几乎不可用了。因为BSON及其占用空间。

2. Slave Replication

这是最适合和可靠的,适合生产环境。MongoDb支持master+多个slave。因此可以很方便的起一个slave来进行备份。但是需要注意的是如果数据量很大的话,如果是新建的slave,速度又没有保证的话,一定要调高 oplogSize 的大小,对于一个G的数据库,可以调到G以上。这样避免同步到中间出现oplogSize不足等异常。

浅谈MongoDB的备份方式(mongodb主备配置)

3. 关于增量热备份

对于某些热衷单独文件备份的同志,也可以考虑使用“增量热”备份的方式作为最后的屏障。做法就是,最开始将某个slave暂时shutdown,然后将数据库文件复制到另一个目录作为增量备份的起点。

每次备份的时候,在这个目录上起一个slave, 使用?fastsync参数,同步完毕即可tar这个目录就可以了。

这种方式的一个缺点就是如果备份周期的过长的话,空间浪费会非常大,尤其是频繁删除的情况下,目前1.6以前的版本对于删除的空间回收机制有bug。这个问题应该在1.6版本发布时候解决。

要想回收这些空间需要repairDatabase,速度比较慢,不如直接从头clone一个新的db了。(其实Repair的过程也就是先clone然后copy回来)。

综上所述, 最靠谱和安全的备份方式就是用mongodb自身的同步复制机制.最经典也最小的生产环境是:1 master + 2 slaves

以上所述就是本文关于MongoDB的备份方式的全部内容了,希望大家能够喜欢。

MongoDB 常用命令总结 简单的的增删改查数据在查询结果中指定显示或者不显示某个字段例如,我们希望在lessons集合中查找所有数据,但是不希望在返回结果中包含slides字段

MongoDB中连接字符串的编写 MongoDB数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站。由于

mongodb eval 执行服务器端脚本 在服务器端可以通过db.eval函数来执行javascript脚本,也可以把javascript脚本保存在数据库中,然后在别的数据库命令中调用.一、db.eval执行服务器端脚本利用d

标签: mongodb主备配置

本文链接地址:https://www.jiuchutong.com/biancheng/312710.html 转载请保留说明!

上一篇:深入分析Mongodb数据的导入导出(深入分析原因,找出问题根源并有效破解)

下一篇:MongoDB 常用命令总结(mongodb常用命令)

  • 银行贴现属于贷款吗
  • 收取境外服务费收入如何开票
  • 债权债务互抵怎么做账
  • 融资租赁租出的固定资产需要计提折旧吗
  • 纳税人选择简易办法一经选择
  • 银行汇票多余款收账通知怎么做记账凭证
  • 附注的主要作用
  • 利息收入增值税计税依据
  • 增值税专用发票和普通发票的区别
  • 通用机打发票现在还有吗
  • 海运费需要代扣代缴吗
  • 简要回答建筑企业如何实现利润最大化
  • 物业费需不需要物价局审批
  • 闲置的房屋可以计提折旧吗
  • 无形资产软件摊销年限的最新规定2021
  • 企业的对公支出是什么
  • 预收账款的会计编码是多少?
  • 转让长期股权投资怎么算
  • 收的的挂靠费一般是几个点
  • 零售金银首饰消费税税率是多少
  • 股东和原始股的区别
  • 老板垫付款做会计分录
  • 连续亏损二年怎么处理
  • w11系统防火墙
  • 有关预提费用如何冲销
  • 平均净资产和净资产
  • 个人所得税计算方法及抵扣方法
  • 什么情况下出租人可以解除合同
  • Windows 2003 SP2 简体中文版下载地址
  • 存货资产减值损益怎么算
  • 工程预付款抵扣是什么意思
  • 外贸进出口企业退税
  • antdesign vue pro
  • 房屋租赁费发票备注栏需要写什么?
  • 第三方代收的款项是什么意思
  • php怎么设置图片的大小
  • js实现dialog
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • python怎么设置字符串宽度
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 增值税进项税额在借方还是贷方
  • 个体户营业额一般填多少
  • 应交税费应交增值税的三级科目有哪些
  • 变更法人代表是重大事项吗
  • 应收款为负数怎么理解这个概念
  • 生产企业出口退税申报流程操作
  • 应付股利是否影响未分配利润
  • mysql误删数据
  • 对公可以转个人账户货款吗
  • 发出存货的计价方法一经确定,不得随意改变
  • 退回现金会计分录
  • 个人挂靠公司承接工程如何做会计处理?
  • 建筑施工企业劳务费怎么入成本
  • 技术咨询服务开票代码
  • 接手前往年的银行余额不平怎么办?
  • 无工资支出企业账务处理
  • Centos7.3下mysql5.7.18安装并修改初始密码的方法
  • win10开机出现onekey ghost
  • mac桌面日历 记事本
  • yum源如何配置
  • 连接远程mq
  • 重装系统重启后怎么操作
  • 电脑进程里的system
  • 如何禁止win10系统更新到win11
  • 苹果电脑dashboard什么意思
  • ubuntu无线网卡驱动离线安装
  • win7点关机关不了
  • win10系统wifi信号断断续续
  • linux在u盘中运行
  • linux简单常用命令
  • 关于植物的现代诗
  • 创建表格在哪里找
  • node.js快速入门
  • nodejs读取文件字节数组
  • vue中使用jsx
  • javascript语言基础
  • 使用灭火器时要对准火焰的什么部位喷射
  • 税务绩效管理存在不足
  • 湖北安徽是一个地方吗
  • 个体户刻公章需要备案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设