模块资料|MongoDB

原图深度模块的结构化资料摘录,保留目标、知识、命令线索、风险、排障、练习与验收。它不是一张原子知识卡,也不是可直接执行的操作手册。

所属方向:数据库与存储

目标

  • 理解文档模型、索引、副本集、分片与一致性。

知识拆解

  • document/schema
  • index/compound order
  • replica set/election
  • read/write concern
  • oplog
  • sharding/chunk

命令 / 配置 / 关键对象

以下是原图中的命令名、缩写或配置对象,并非经校验的完整命令行;其中可能含写操作。执行前必须补齐版本、权限、目标和风险。

  • explain
  • currentOp
  • serverStatus
  • rs.status
  • sh.status
  • profiler

高频故障与风险

  • COLLSCAN
  • oplog window 不足
  • 复制延迟
  • chunk imbalance
  • 连接耗尽

排障路径

  • query shape→index→working set
  • 副本网络/磁盘
  • oplog generation/replay
  • shard key 分布

实战练习

  • 副本集选举
  • 基于 PITR/快照的恢复

验收标准

  • shard key 有容量验证
  • write concern 对齐 RPO
  • 备份恢复通过

对应优秀开源项目

  • mongodb/mongo;原链接:https://github.com/mongodb/mongo

继续拆卡的规则

本页是资料入口。只在形成一个能独立解释、带依据与边界的认识后,提炼为 Concept;故障观察进入 Troubleshooting,满足诊断条件的处置进入 Runbook,真实事件进入 Incident。

来源

查看完整原图节点与备注