先了解这张认证
认证概述
Microsoft DP-420(Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB)是 Azure 数据方向里唯一专攻 NoSQL 的 Specialty 认证。Azure Cosmos DB 是多模型全球分布式 NoSQL 数据库,支持 5 种 API(Core SQL、MongoDB、Cassandra、Gremlin、Table)。这张证书证明你能设计读多写多的全球应用数据层:怎么选 partition key 避免热点、怎么在 5 种一致性级别(Strong / Bounded Staleness / Session / Consistent Prefix / Eventual)之间做 trade-off、怎么用 Change Feed 构建事件驱动架构、以及怎么在 RU/s(Request Units)成本和性能之间调优。
考试领域与权重(基于 Microsoft 官方 DP-420 Skills Outline)
- Design and implement data models(35-40%):文档层级设计、Embedded vs Referenced、Partition key 选型(避免 hot partition)、多对多关系建模、分析型负载 vs 事务型负载的数据模型
- Design and implement data distribution(5-10%):Global Distribution(多 region 复制)、Multi-Region Writes、Consistency Levels 的 5 档选型
- Integrate an Azure Cosmos DB solution(5-10%):Change Feed 与 Azure Functions、Azure Synapse Link(HTAP 混合事务分析)、Cosmos DB + Azure Search 全文检索
- Optimize an Azure Cosmos DB solution(15-20%):RU/s 消耗分析(SDK Query Metrics)、索引策略(Automatic vs Manual vs Composite Index)、Cache 策略、Autoscale vs Manual Throughput
- Maintain an Azure Cosmos DB solution(25-30%):监控(Azure Monitor / Cosmos DB insights)、Backup / Restore(Periodic / Continuous)、安全(RBAC / Private Endpoint / Always Encrypted / Customer-Managed Keys)、SDK 错误处理与重试
适合人群
- Azure Data Developer — 在 Azure 上设计 NoSQL 数据层
- Backend Developer — 做高并发、全球分布式应用
- Solution Architect — 评估 SQL 数据库 vs Cosmos DB 选型
- 已持 Azure Fundamentals(AZ-900)或 Developer Associate(AZ-204)的候选人
- 有 MongoDB / Cassandra / DynamoDB 背景要转 Cosmos DB 生态
考试档案
- 考试代码
- DP-420
- 发证机构
- Azure
- 题型
- 单选题 / 多选题 / 判断题 / 拖拽题
- 考试语言
- English / 中文(简体) / 日本語 / 한국어 / Français / Deutsch / Español
- 证书有效期
- 1 年
- 考试费
- $165
你会学到的技能
学完能做什么
- 通过 Microsoft DP-420 Azure Cosmos DB Developer Specialty 认证考试
- 独立设计多对多关系、热点避让、跨文档查询的 Cosmos DB 数据模型
- 选型合理的 partition key 避免生产热点(会对比真实业务场景的多种方案)
- 在 5 档一致性级别之间做 trade-off,结合延迟、可用性、RU 成本
- 用 Change Feed + Azure Functions 构建事件驱动应用
- 用 Synapse Link 零 ETL 跑 OLAP 分析负载(不干扰 OLTP)
- 监控并优化 RU/s 消耗,Autoscale 选型与成本控制
- 为进阶 Azure Data Engineer(DP-203)或 Solutions Architect(AZ-305)打下数据层基础
适合这样的你
- Azure Data Developer — 在 Azure 上设计 NoSQL 数据层
- Backend Developer — 做高并发、全球分布式应用
- Solution Architect — 评估 SQL 数据库 vs Cosmos DB 选型
- 已持 Azure Fundamentals(AZ-900)或 Developer Associate(AZ-204)的候选人
- 有 MongoDB / Cassandra / DynamoDB 背景要转 Cosmos DB 生态
开始前需要什么
- 12+ 个月 Azure 开发或数据库工作经验
- 熟悉至少一种 NoSQL 数据库(MongoDB / Cassandra / DynamoDB)
- 能写 C# / Python / Node.js 任一语言并调过 SDK
- 理解分布式系统的 CAP 定理与一致性概念
- 有 Azure 订阅(可用 Cosmos DB Free Tier:1000 RU/s + 25GB 永久免费)
- 推荐先过 Microsoft Learn DP-420 官方学习路径(12 个模块)
一步一步,准备好考试
6 个章节 · 学习路径
安排你的备考
- 课程学习时长
- 40h
- 有相关实操经验
- 6-8 周
- 从基础开始
- 10-14 周
- 建议日投入
- 1-2h
备考支持
- 按 Microsoft DP-420 官方 Skills Outline 五大领域切章节(数据建模权重最大 35-40%)
- 120 道练习题偏 Partition key 选型和 RU/s 调优场景(不是知识点死记题)
- 数据建模章节讲透 Embedded vs Referenced 决策框架,避免生产后想改分区键的悲剧
- 一致性级别章节给出 5 档(Strong / Bounded Staleness / Session / Consistent Prefix / Eventual)的真实应用场景对比
- Change Feed 章节给出事件驱动架构实战(Cosmos DB → Azure Functions → 下游消费)
- Synapse Link 章节覆盖 HTAP 混合事务分析的 zero-ETL 实战
- 50 题 120 分钟仿真模拟,贴合 Specialty 级考场节奏
备考时,做好这些事
- 50 题 120 分钟,平均每题 2 分钟,合理分配时间
- 及格分 700/1000,不确定的题先标记跳过,回头再做
- 排除法非常有用 — 先排掉明显错误的选项,剩下的再分析
- 多选题会告诉你选几个,仔细看题目要求
这些误区要避开
- 没有读完所有选项就选答案 — 题目经常有"最佳"答案和"正确但不最佳"的干扰项
- 备考只刷题不理解原理 — 考试场景题需要理解底层概念
- 忽略时间管理 — 在难题上卡太久,导致后面简单题没时间做
报名之前,你可能想问
DP-420 考试难度如何?
DP-420 属于 Specialty 专业级认证。建议有一定实践经验,系统备考 4-8 周。
DP-420 认证有效期多久?
DP-420 认证有效期为一年,需要通过续期评估来保持认证状态。Microsoft 会提前通知续期时间。
DP-420 考试费用是多少?
DP-420 考试费用为 $165 USD。考试时长 120 分钟,需要达到 700/1000 分才能通过。
听听学过的人怎么说
评价加载中…
从第一章,开始你的备考。
前 2 章免费试学 · 完整备考 $39 起