通知 网站从因情语写改为晴雨,这个网站的模板也从calmlog_ex改为 whimurmur

mongodb基础学习8-复制集

2485人浏览 / 0人评论 / | 作者:因情语写  | 分类: 数据库  | 标签: 数据库  /  mongodb

作者:因情语写

链接:https://www.qingyu.blue/article/306

声明:请尊重原作者的劳动,如需转载请注明出处


  今天来简单学习一下复制集(replication),什么是复制集呢,类似于mysql的主从复制吧

  简单来说就是有多个mongodb的实例,多个实例有相同的内容,其中一台用于读写,其它用于备份,当用于读写的机器实例出现故障,用于备份的机器实例可以代替出故障的机器,从而保证数据库的正常使用。

  复制集要有多台机器,所以要启动多个实例,多个实例的启动要用一个参数 --replSet

  启动完成要进行数据集的配置

  设置一个配置对象,初始化配置

  然后就可以查看启动后的状态了

  PRIMARY的实例用于读写,SECONDARY的实例用于备份

  在主节点上进行操作

  删除一个节点

  增加一个节点

  我们在主节点上插入一条数据,在用于备份的节点也会看到插入的数据

  备份的节点要先执行slaveOk命令才可以进行读取操作

  当主节点会现故障(如关闭),会从备份的节点中选一个作为主节点

  复制集的基本使用就说完了


自己写的文章声明标题示例:


点赞(0) 打赏

全部评论

还没有评论!