首页
›
后端、数据与云原生工程
›
101-MongoDB企业文档数据库工程
›
《MongoDB事务与一致性工程》
VIP20
本课程属于:101-MongoDB企业文档数据库工程
后端、数据与云原生工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MongoDB事务与一致性工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与事务全景
目标=MongoDB事务的演进 · 单文档原子性到多文档事务的边界 · 一致性工程的核心挑战与学习路线
课程导入
事务全景
02
MongoDB存储引擎与事务底层
目标=WiredTiger的MVCC · 快照隔离 · 日志与检查点机制
MongoDB
存储引擎
03
副本集与事务生命周期
目标=主从复制 · oplog · 多数派提交点
副本集
事务生命周期
04
分片集群事务架构
目标=mongos路由 · 分片键与事务协调 · 跨分片两阶段提交与分布式事务的代价
分片集群事务架构
mongos
05
读关注与写关注
目标=readConcern与wri… · 因果一致性 · 多数派确认与性能权衡
读关注
写关注
06
会话与因果一致性
目标=逻辑会话 · 因果令牌 · 集群时间与操作顺序
会话
因果一致性
07
事务API与驱动实践
目标=startSession · withTransaction · 回调重试
API
事务
08
事务中的CRUD操作
目标=在事务内进行插入 · 更新 · 删除
CRUD
事务
09
事务隔离级别与快照
目标=snapshot读 · 读已提交与读未提交的对比 · MongoDB实际提供的隔离保证
事务隔离级别
快照
10
写冲突与并发控制
目标=写冲突检测 · TransientTransacti… · 锁与乐观并发
写冲突
并发控制
11
事务错误处理与重试
目标=错误码分类 · 重试逻辑 · 幂等性设计
事务错误处理
重试
12
事务性能调优
目标=事务大小 · 操作数量 · 网络往返
事务性能调优
目标=事务大小
13
事务与索引设计
目标=索引对事务内查询效率的影响 · 覆盖查询 · 避免集合扫描与锁竞争
事务
索引设计
14
模式设计对事务的影响
目标=内嵌与引用 · 反范式化 · 预聚合
模式设计对事务的…
目标=内嵌
15
跨分片事务实战
目标=设计分片键 · 避免跨分片事务 · 处理跨分片提交的延迟与失败
跨分片事务实战
目标=设计分片键
16
事务与变更流
目标=在事务中监听变更 · change stream与事务的配… · 实现事件驱动的一致性
事务
变更流
17
事务与聚合管道
目标=在事务内使用聚合 · $lookup与$merge的限制 · 物化视图的一致性维护
事务
聚合管道
18
事务与时间序列集合
目标=时间序列数据的事务写入 · 元数据一致性 · 高吞吐场景下的取舍
事务
时间序列集合
19
事务与GridFS
目标=大文件存储的事务边界 · 元数据与数据块的一致性 · 替代方案对比
GridFS
事务
20
分布式锁与事务
目标=基于MongoDB实现分布式锁 · 锁与事务的交互 · 避免死锁与活锁
分布式锁
事务
21
事务与外部系统集成
目标=事务与消息队列 · 数据库双写 · Outbox模式与最终一致性
事务
外部系统集成
22
一致性模型深入
目标=线性一致性 · 顺序一致性 · 因果一致性在MongoDB中的实现与…
一致性模型深入
目标=线性一致性
23
事务监控与诊断
目标=serverStatus · currentOp · 事务指标
事务监控
诊断
24
事务备份与恢复
目标=一致性备份 · 时间点恢复 · oplog重放与事务完整性验证
事务备份
恢复
25
事务安全与权限
目标=事务操作所需的权限 · 审计 · 加密与合规性要求
事务安全
权限
26
多文档事务替代方案
目标=两阶段提交手动实现 · 补偿事务 · Saga模式与MongoDB的适用场…
多文档事务替代方…
目标=两阶段提交…
27
事务测试策略
目标=单元测试 · 集成测试 · 故障注入
事务测试策略
目标=单元测试
28
生产环境事务运维
目标=容量规划 · 限流 · 降级
生产环境事务运维
目标=容量规划
29
事务与微服务架构
目标=服务边界 · 数据所有权 · 跨服务事务的最终一致性实现
事务
微服务架构
30
综合项目
目标=设计并实现一个基于MongoD… · 涵盖建模 · 事务
综合项目
MongoD
所属VIP或分类
同VIP:MongoDB-Change-Streams事件数据工程
同VIP:MongoDB云化与混合部署工程
同VIP:MongoDB互联网业务数据模型设计