首页
›
后端、数据与云原生工程
›
009-数据库与检索平台工程
›
《MongoDB与微服务数据架构》
VIP15
本课程属于:009-数据库与检索平台工程
后端、数据与云原生工程 · 共 15 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MongoDB与微服务数据架构
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与全景认知
目标=微服务架构的核心特征 · 数据管理挑战 · 以及MongoDB作为微服务数据存储…
课程导入
全景认知
02
微服务数据架构原则
目标=每个服务独立数据库 · 数据去中心化 · 最终一致性
微服务数据架构原…
目标=每个服务独…
03
MongoDB快速上手
目标=文档模型 · BSON · 集合与数据库操作
MongoDB
快速上手
04
文档数据建模核心
目标=嵌入与引用 · 一对一/一对多/多对多关系建模 · 面向微服务聚合根的设计方法
文档数据建模核心
目标=嵌入
05
模式设计与验证
目标=JSON Schema验证器 · 模式版本化 · 迁移策略
模式设计
验证
06
索引与查询优化
目标=单字段 · 复合 · 多键
索引
查询优化
07
聚合管道实战
目标=$match · $group · $lookup
聚合管道实战
match
08
事务与一致性
目标=MongoDB多文档事务 · 读关注与写关注 · 因果一致性
事务
一致性
09
复制集与高可用
目标=复制集架构 · 选举机制 · 读写偏好
复制集
高可用
10
分片集群与水平扩展
目标=分片键选择 · 分片策略 · 均衡器
分片集群
水平扩展
11
微服务数据隔离与共享
目标=数据库 per 服务 · 集合 per 服务 · 共享数据库反模式
微服务数据隔离
共享
12
服务间数据通信模式
目标=同步REST/gRPC与异步消…
服务间数据通信模…
REST/gRPC
13
事件驱动与变更流
目标=MongoDB Change… · 事件溯源 · CQRS模式
事件驱动
变更流
14
Saga模式与分布式事务
目标=编排式与协同式Saga · 使用MongoDB事务和补偿操作处理…
Saga
模式
15
数据一致性与最终一致性
目标=读写一致性权衡 · 版本向量 · 冲突解决策略
数据一致性
最终一致性
16
微服务中的缓存策略
目标=Redis与MongoDB配合 · 缓存失效模式 · 读写穿透
微服务
缓存策略
17
数据分片与微服务边界
目标=按业务域分片 · 分片键与微服务聚合的映射 · 避免跨分片查询反模式
数据分片
微服务边界
18
多租户数据架构
目标=租户隔离模型(数据库/集合/文… · 租户索引设计 · MongoDB Atlas多租户实践
多租户数据架构
目标=租户隔离模…
19
安全与合规
目标=认证 · 授权 · 角色
安全
合规
20
备份、恢复与灾难恢复
目标=mongodump/mongo… · Atlas备份 · 时间点恢复
备份
恢复
21
性能监控与调优
目标=MongoDB Atlas监控 · serverStatus · 慢查询日志
性能监控
调优
22
容器化与Kubernetes部署
目标=MongoDB Operato… · StatefulSet · 持久卷
Kubernetes
容器化
23
DevOps与CI/CD
目标=数据库迁移工具(Liquiba… · 测试数据管理 · 蓝绿部署与回滚策略
DevOps
CI/CD
24
可观测性
目标=日志 · 指标 · 追踪在MongoDB微服务中的集成
可观测性
目标=日志
25
实战项目一
目标=设计电商微服务数据架构:商品 · 订单 · 用户服务
实战项目一
目标=设计电商微…
26
实战项目二
目标=实现订单Saga与变更流 · Change Streams和Kaf…
实战项目二
Saga
27
实战项目三
目标=构建多租户SaaS数据层 · 分片策略 · Atlas配置与性能测试
实战项目三
SaaS
28
实战项目四
目标=微服务数据迁移与重构 · 模式转换与双写策略
实战项目四
目标=微服务数据…
29
反模式与最佳实践
目标=过度嵌入 · 无界数组 · 跨服务JOIN
反模式
最佳实践
30
课程总结与前沿展望
目标=回顾核心知识体系 · 探讨Serverless · 边缘计算与MongoDB新特性对微服…
课程总结
前沿展望
所属VIP或分类
同VIP:Elasticsearch搜索开发实战100例
同VIP:Elasticsearch数据同步与一致性工程
同VIP:Elasticsearch权限与字段安全工程