匠人学院 JR Academy
Azure专家级数据

Azure Cosmos DB Developer Specialty

Microsoft Certified: Azure Cosmos DB Developer Specialty (DP-420)

验证您设计和实现 Azure Cosmos DB 解决方案的专业技能。涵盖数据建模、分区策略和性能优化。

50
正式考试题量
120 min
考试时长
700/1000
及格分
01

先了解这张认证

认证概述

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

你会学到的技能

Azure Cosmos DBCore (SQL) APIMongoDB APIPartition Key DesignRequest Units (RU/s)Consistency LevelsChange FeedStored Procedures / TriggersAzure Synapse LinkGlobal DistributionMulti-Region WritesIndexing PolicyCosmos DB SDK (C# / Node.js / Python)Azure Functions IntegrationPeriodic / Continuous BackupRBAC / Private EndpointCustomer-Managed Keys

学完能做什么

  • 通过 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 个模块)
02

一步一步,准备好考试

安排你的备考

课程学习时长
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,不确定的题先标记跳过,回头再做
  • 排除法非常有用 — 先排掉明显错误的选项,剩下的再分析
  • 多选题会告诉你选几个,仔细看题目要求

这些误区要避开

  • 没有读完所有选项就选答案 — 题目经常有"最佳"答案和"正确但不最佳"的干扰项
  • 备考只刷题不理解原理 — 考试场景题需要理解底层概念
  • 忽略时间管理 — 在难题上卡太久,导致后面简单题没时间做
03

报名之前,你可能想问

DP-420 考试难度如何?

DP-420 属于 Specialty 专业级认证。建议有一定实践经验,系统备考 4-8 周。

DP-420 认证有效期多久?

DP-420 认证有效期为一年,需要通过续期评估来保持认证状态。Microsoft 会提前通知续期时间。

DP-420 考试费用是多少?

DP-420 考试费用为 $165 USD。考试时长 120 分钟,需要达到 700/1000 分才能通过。

04

听听学过的人怎么说

评价加载中…

看完了,下一步

从第一章,开始你的备考。

前 2 章免费试学 · 完整备考 $39 起

进入学习路径