开发者社区> 问答> 正文

什么是 MongoDB Oplog

什么是 MongoDB Oplog

展开
收起
不变的狗子 2021-09-28 14:19:53 945 0
1 条回答
写回答
取消 提交回答
  • 热爱技术

    ·MongoDB Oplog 是 Local 库下的一个集合,用 来保存写操作所产生的增量日志(类似于 MySQL 中 的 Binlog);

    ·它是一个 Capped Collection,即超出配置的最大 值后,会自动删除最老的历史数据,MongoDB 针对 Oplog 的删除有特殊优化,以提升删除效率;

    ·主节点产生新的 Oplog Entry,从节点通过复制 Oplog 并应用来保持和主节点的状态一致;

    ·Oplog 中包含的有:O —— 插入或更新的内容;Op —— 操作类型;Ns —— 操作执行的 DB 和集合;Ts —— 操作发生的时间等。

    资源来源:电子书《玩转MongoDB从入门到实战》,下载链接:https://developer.aliyun.com/topic/download?id=1060

    2021-09-28 14:22:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《阿里云数据库 MongoDB 专属集群版》 立即下载
ApsaraDB for MongoDB 立即下载
MongoDB秒级备份恢复 立即下载