位置: 编程技术 - 正文

浅谈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常用命令)

  • 全成本核算优缺点
  • 土地增值税清算利息扣除规定
  • 建筑清包工的账务处理
  • 事业单位专项资金的管理要求
  • 贴现利息可以抵扣吗
  • 外出参加会议费用怎么算
  • 付给私人股权转让权怎么做分录?
  • 银行定期存款利率计算
  • 企业获得的燃油补贴为什么还需要缴纳企业所得税呢?
  • 个人所得税合并扣税
  • 税务局开票需要带什么材料
  • 空调安装费税率是6%
  • 财税〔2017〕39号
  • 金三系统打印控件下载及报税流程
  • 没有成本票怎么做成本
  • 企业银行保证金账户怎么查询
  • 营业成本包括哪些会计科目
  • 房地产土地增值税计税依据
  • 季度所得税如何更正申报
  • 如何查看电脑是什么牌子
  • manager's office是什么意思
  • 确认收入的必要条件
  • mpd linux
  • 数据库impala
  • HTTP 错误 500.19- Internal Server Error 错误解决方法
  • vue element ui
  • php字符串定义
  • 递延所得税资产和所得税费用的关系
  • Java+JSP+Mysql+Tomcat实现Web图书管理系统
  • chkdsk.exe/f命令
  • python集合的并集符号语言
  • vue 同局域网访问不到的问题及解决
  • 多收了钱怎么记账
  • mysql的删除
  • 支付给退休人员的退休费计入
  • 库存盘点问题及改善对策
  • 为什么盈余公积减少,未分配利润增加
  • sqlserver2005 master与msdb数据库备份恢复过程
  • 固定资产折旧加计扣除最新政策
  • 个人申请代开发票流程怎么操作?
  • 股权转让产生的个人所得税
  • 固定资产达到预定状态的判定
  • 年度财务报告和年度报告
  • 材料暂估入库时需要考虑增值税进项税吗
  • 顺流交易为什么也要减
  • 国有资产划转实施方案
  • 分红做什么会计分录
  • 投入的资金如何做账
  • 差旅费的会计处理
  • 现金存入银行凭证怎么写
  • 主营业务成本账户年终结转后
  • 企业有生产单没发票
  • win10更新dx
  • winxp任务管理器在哪
  • 任务管理器边框怎么设置
  • win7无法运行
  • 退休后归什么部门管
  • ubuntu20.04卸载
  • 金山卫士电脑版
  • ae安装之后打开是crash
  • win8系统升级
  • win10英文版系统怎么改成中文
  • iis安装文件xp版
  • win1020h2正式版
  • 系统解决问题的方法
  • 怎么通过mac连接wifi
  • jqueryfind
  • vue3官方文档
  • js中splice方法
  • python黑帽子怎么样
  • android java编程
  • android程序崩溃会被重启
  • 国税云厅官网
  • 河南税务报到
  • 税务部门三化建设
  • 开票软件中如何打印已开具的发票
  • 2022年最新最全食物嘌呤含量一览表
  • 酒席发票
  • 80491232税务申报代码
  • 科研用地是否缴纳土地使用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设