随笔分类 -  Monogo复制集

7.使用inital sync解决Oplog严重落后的问题
摘要:使用inital sysnc解决Oplog严重落后的问题 虽然,可以通过增大oplog集合的大小,让复制集节点拥有充足的时间、磁盘空间同步操作日志,最终实现数据一致性。 但是,由于网络故障或节点本身的故障,当节点长时间不在线时,节点中的Oplog集合数据将远远落后于Primary节点中的Oplog集 阅读全文

posted @ 2022-05-02 17:11 太白金星有点烦 阅读(103) 评论(0) 推荐(0)

6.Mongodb之Oplog日志
摘要:Mongodb的主从复制是基于Oplog日志进行的,有点类似于Mysql的binlog日志,当对primary进行DML或者DDL之后,这些操作都会将记录到Oplog日志中,然后这些操作会重新在Secondary节点上执行一遍。MongoDB通过这种Oplog操作日志同步模式,最终保证Seconda 阅读全文

posted @ 2022-05-01 13:33 太白金星有点烦 阅读(356) 评论(0) 推荐(0)

5.Mongodb之readConcern模式
摘要:在readPreference选择了指定的节点后,readConcern决定这个节点上的数据哪些是可读的,类似于关系数据库中的隔离级别。可选值包括: available:读取所有可用的数据 local:读取所有可用且属于当前分片的数据,默认值 majority:读取在大多数节点上提交完成的数据 li 阅读全文

posted @ 2022-04-26 23:14 太白金星有点烦 阅读(904) 评论(0) 推荐(0)

4.MongoDB的readPreference模式
摘要:在读取数据的过程中我们需要关注以下两个问题: 从哪里读?关注数据节点位置 什么样的数据可以读?关注数据的隔离性 第一个问题则是有readPreference来解决 第二个问题则是由readConcern来解决 readPreference? readPreference决定使用那一个节点来满足正在发 阅读全文

posted @ 2022-04-25 20:43 太白金星有点烦 阅读(1261) 评论(0) 推荐(0)

3.MongoDB的writeConcern模式
摘要:1.WriteConcern MongoDB的writeConcern模式简单地可以理解为决定一个写操作落到多少个节点上才算是成功。writerConcern的取值包括: 0:发起写操作,不关心是否成功 1: 默认值,需要等待primary节点完成写操作就可以返回确认写成功的消息 n:表示写操作需要 阅读全文

posted @ 2022-04-23 10:51 太白金星有点烦 阅读(1345) 评论(0) 推荐(0)

2.搭建MongoDB复制集
该文被密码保护。

posted @ 2022-04-19 20:14 太白金星有点烦 阅读(2) 评论(0) 推荐(0)

1.Mongodb的复制集
该文被密码保护。

posted @ 2022-04-18 21:38 太白金星有点烦 阅读(2) 评论(0) 推荐(0)

导航