首页
›
后端、数据与云原生工程
›
009-数据库与检索平台工程
›
《MongoDB副本集与高可用工程》
VIP15
本课程属于:009-数据库与检索平台工程
后端、数据与云原生工程 · 共 15 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MongoDB副本集与高可用工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
副本集核心概念与高可用目标
目标=理解副本集的定义 · 节点角色(Primary/Secon… · 选举机制
副本集核心概念
高可用目标
02
副本集部署规划与硬件选型
目标=根据业务读写比例 · 数据规模 · 延迟要求
副本集部署规划
硬件选型
03
从零搭建三节点副本集
目标=使用mongod配置文件启动实… · 执行rs.initiate()初始化 · 添加节点
从零搭建三节点副…
mongod
04
副本集成员配置详解
目标=掌握priority · votes · hidden
副本集成员配置详…
priority
05
副本集连接与驱动配置
目标=使用MongoDB URI连接… · 理解replicaSet · readPreference
副本集连接
驱动配置
06
写关注与读关注工程实践
目标=深入w:1 · w:majority · j:true
写关注
读关注工程实践
07
副本集数据同步机制
目标=剖析oplog结构 · 初始同步(initial sync)… · 增量同步
副本集数据同步机…
oplog
08
oplog大小规划与调整
目标=根据写入吞吐与维护窗口计算op… · 通过replSetResizeOpl… · 并监控oplog窗口时间
oplog
大小规划
09
主节点选举与故障转移实战
目标=模拟Primary宕机 · 观察选举过程 · 优先级影响
主节点选举
故障转移实战
10
副本集回滚与数据恢复
目标=构造回滚场景 · 使用rs.rollback()与备份… · 理解回滚对业务的影响及预防措施
副本集回滚
数据恢复
11
副本集健康监控与告警
目标=使用rs.status() · db.serverStatus() · mongostat
副本集健康监控
告警
12
复制延迟诊断与优化
目标=识别网络 · 磁盘 · 写入压力导致的延迟
复制延迟诊断
优化
13
副本集安全加固
目标=启用keyfile内部认证 · SCRAM用户认证 · TLS/SSL加密传输
副本集安全加固
keyfile
14
副本集备份与恢复策略
目标=使用mongodump/mon… · 文件系统快照 · MongoDB Ops Manage…
副本集备份
恢复策略
15
跨数据中心副本集部署
目标=设计多地域节点分布 · 配置tag-aware读写分离 · 处理跨地域延迟与网络分区
跨数据
心副本集部署
16
副本集与分片集群结合
目标=理解副本集作为分片集群shar… · 配置分片副本集并确保高可用
副本集
分片集群结合
17
变更流与副本集高可用
目标=利用change stream… · 结合readConcern majo… · 并处理故障转移后的恢复
变更流
副本集高可用
18
事务与副本集一致性
目标=在副本集上使用多文档事务 · 理解事务的读关注 · 写关注与故障转移行为
事务
副本集一致性
19
副本集滚动维护与升级
目标=制定滚动重启 · 版本升级 · 索引构建
副本集滚动维护
升级
20
副本集故障排查实战
目标=分析常见故障如选举风暴 · 心跳超时 · oplog耗尽
副本集故障排查实…
目标=分析常见故…
21
副本集性能调优
目标=优化读写关注 · 连接池 · WiredTiger缓存
副本集性能调优
目标=优化读写关…
22
副本集自动化运维
目标=使用Ansible/Terra… · 结合MongoDB Ops Mana… · 备份与一键恢复
副本集自动化运维
Ansible/Terr…
23
副本集容量规划与扩展
目标=根据数据增长与读写负载 · 规划垂直扩展与水平扩展(添加节点 · 分片)
副本集容量规划
扩展
24
副本集与Kubernetes
目标=使用MongoDB Kuber… · 配置持久卷 · StatefulSet
Kubernetes
副本集
25
副本集灾难恢复演练
目标=设计并执行数据中心级故障演练 · 验证备份恢复 · 跨地域切换与业务连续性
副本集灾难恢复演…
目标=设计并执行…
26
副本集审计与合规
目标=配置审计日志 · 数据加密(静态与传输) · 访问控制
副本集审计
合规
27
副本集与云服务对比
目标=对比自建副本集与MongoDB… · AWS DocumentDB等云服务… · 分析选型要点
副本集
云服务对比
28
副本集高可用架构设计案例
目标=针对电商订单 · 物联网 · 金融交易等场景
副本集高可用架构…
目标=针对电商订…
29
副本集性能压测与基准
目标=使用YCSB · Locust等工具对副本集进行读写压… · 分析瓶颈并调优
副本集性能压测
基准
30
副本集高可用工程综合项目
目标=从需求分析 · 架构设计 · 部署实施
副本集高可用工程…
目标=从需求分析
所属VIP或分类
同VIP:Elasticsearch搜索开发实战100例
同VIP:Elasticsearch数据同步与一致性工程
同VIP:Elasticsearch权限与字段安全工程