oplog浅析

  oplog的含义,中文的意思是操作日志,它是一个特殊的固定集合,保存了数据库中所有的数据变化记录。

  oplog的作用:MongoDB在Primary上应用数据库操作,然后在Primary上使用oplog记录操作,Secondary节点异步复制并应用这些操作。

  oplog的位置:所有副本集成员都在local.oplogs.rs集合中包含一个oplog的副本。

  oplog的范围:在副本集中每一个成员都可以从任何其他成员导入和应用oplog。

  oplog的大小:mongod进程启动之前,通过oplogSizeMB选项指定其大小,mongod进程启动之后,通过replSetResizeOplog管理命令更改oplog大小,注意了这个功能是3.6版本的新增特性,旧版本还是要先停止库,然后重新设定oplog大小。

原文地址:https://www.cnblogs.com/bien94/p/12445651.html