zoukankan      html  css  js  c++  java
  • MongoDB学习笔记-维护

    主从复制

    MongoDB有主从复制技术,解决高可用和容灾问题,也就是备份.

    MongoDB复制结构图

    配置主从的特点:

    • N 个节点的集群
    • 任何节点可作为主节点
    • 所有写入操作都在主节点上
    • 自动故障转移
    • 自动恢复

    数据分布式存储

    MongoDB支持分布式存储

    推荐网址:http://www.lanceyan.com/tech/arch/mongodb_shard1.html

    MongoDB数据备份

    mongodump -h dbhost -d dbname -o dbdirectory
    • -h:

      MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

    • -d:

      需要备份的数据库实例,例如:test

    • -o:

      备份的数据存放位置,例如:c:datadump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

    MongoDB数据恢复

    mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
    • -h:

      MongoDB所在服务器地址

    • -d:

      需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

    • --directoryperdb:

      备份数据所在位置,例如:c:datadump est,这里为什么要多加一个test,而不是备份时候的dump,读者自己查看提示吧!

    • --drop:

      恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

    MongoDB运行情况监控

    参考地址:http://my.oschina.net/costaxu/blog/189406

    mongostat查看当前运行情况

    参考地址:http://blog.csdn.net/samxx8/article/details/36640037

    mongotop查看效率

     

  • 相关阅读:
    [汇编语言学习笔记][第一章基础知识]
    4月17日比较想学的东西
    java线程系列之三(线程协作)
    java线程之二(synchronize和volatile方法)
    java线程系列文章之一(线程的安全性)
    Java中的Runnable、Callable、Future、FutureTask的区别
    java的泛型
    java的动态代理
    java的反射机制(第三篇)
    java的反射机制(第二篇)
  • 原文地址:https://www.cnblogs.com/qinggege/p/5201431.html
Copyright © 2011-2022 走看看