DP-420: 2026年にCosmos DBスペシャリティを受験する意味はあるのか?
DP-420はAzureのCosmos DBスペシャリティです。Cosmos DBを多用する企業には有用ですが、それ以外ではあまり価値がありません。誰にとって有用で、なぜDP-300がより広範な分野をカバーするのかについて正直に解説します。
DP-420 — Microsoft Certified: Azure Cosmos DB Developer Specialty — は、2026年現在、評価が難しい認定資格です。Cosmos DBは優れたデータベースであり、試験は技術的にしっかりしており、この資格はCosmosを大規模に運用する一部の企業では実際に高く評価されています。しかし、対象となる求人市場は狭く、受験料はDP-300(はるかに広範な分野をカバーする)と同じであり、DP-420を受験するほとんどの人は、認定バッジが欲しかったからではなく、雇用主から求められたためです。
したがって、Cosmosを多用する企業で働いている場合はDP-420を受験しましょう。そうでなければ、DP-300の方が165ドルを費やす価値があります。
DP-420が実際に何をテストするか
現在のブループリントは5つのドメインをカバーしています。
- データモデルの設計と実装 (約35–40%): ドキュメントモデリング、非正規化パターン、パーティションキーの選択、埋め込みデータと参照データ、階層型パーティションキー、マルチテナンシーモデリング、大きなアイテム (>2MB) の処理。
- データ配布の設計と実装 (約5–10%): マルチリージョン書き込み、競合解決ポリシー、強い整合性 vs 制限付き整合性 vs セッション整合性 vs 一貫性プレフィックス vs 結果整合性、リージョン読み取り優先順位。
- Azure Cosmos DBソリューションの統合 (約5–10%): Change Feed、Change Feed Processorライブラリ、Azure Functionsとの統合、HTAP用Synapse Link、Event Grid統合。
- Azure Cosmos DBソリューションの最適化 (約15–20%): RU/sの価格設定、autoscale vs provisioned、インデックスポリシーのカスタマイズ、複合インデックス、インデックスフットプリントの問題、クエリ最適化、クロスパーティションクエリのトラブルシューティング。
- Azure Cosmos DBソリューションの保守 (約25–30%): バックアップと復元 (継続的 vs 定期的)、セキュリティ (RBAC、カスタマーマネージドキー、ネットワーク分離、プライベートエンドポイント)、Azure MonitorとCosmos DBメトリクスによる監視、容量計画。
40~60問、100分、定価165米ドル。有効期間1年、オンラインアセスメントによる無料更新。多肢選択式およびケーススタディ。Pearson VUE OnVUEによるオンラインまたは対面で受験可能。
この試験はデータモデリングとRU最適化に重点を置いています。これら2つはCosmosのコストとパフォーマンスに最も直接的に影響を与える要素です。質問の約3分の1は、実際のデータでの練習がなければ合格できない、シナリオベースの「このアクセスパターンがあります。パーティションキーを設計してください」といった演習です。
市場におけるDP-420の立ち位置
2026年現在、Cosmos DBの利用は健全ですが、広範なNoSQLの状況と比較すると規模は小さいです。Microsoft社内での利用は重要で、Teams、Skypeのレガシーシステム、Xbox Live、Azure DevOpsの一部などで使われています。外部での利用はいくつかのカテゴリに集中しています。
- 低遅延でマルチリージョン・アクティブ-アクティブ書き込みが必要なグローバル消費者向けアプリ。Cosmosのマルチマスターは非常に優れており、競合するサービス (DynamoDB Global Tables、Spanner) には異なるトレードオフがあります。
- Change FeedとSynapse Link統合が実際のエンジニアリング時間を節約する、大規模なIoT / テレメトリーワークロード。
- 推奨されるAzure NoSQLであったためCosmosにデフォルトで移行し、再評価しなかったMicrosoftショップの企業。
- CosmosのMongoDB API (4.2 / 4.0 wire compatibility) を利用したMongoDBからの移行プロジェクト。
これらのカテゴリ以外では、ほとんどのAzure顧客は、Cosmosの特定の機能が必要だからではなく、最も抵抗の少ないパスだからという理由でNoSQLをCosmosで実行しています。それらの多くは、JSON列を備えたAzure SQLやJSONBを備えたAzure Database for PostgreSQLでも同様にうまく対応できるでしょう。
その結果、DP-420の保有者が価値を持つ求人市場は、Microsoft自体、Cosmosを戦略的プラットフォームとする大企業、およびCosmos移行に特化したコンサルティング会社という特定の雇用主に限られます。これらの「バブル」の外では、この認定資格はニッチなものと見なされます。
DP-300はより広範な求人市場をカバーする
DP-300 — Microsoft Certified: Azure Database Administrator Associate — は、ほとんどのデータに特化したエンジニアが検討すべき代替資格です。同じ165ドル、同じ100分の試験形式です。カバー範囲は以下の通りです。
- Azure SQL (マネージドインスタンス、シングルデータベース、エラスティックプール) — 大部分を占めます。
- Azure VM上のSQL Server。
- パフォーマンスチューニング、クエリ最適化、インデックス作成。
- HA/DR、バックアップ、復元、レプリケーション。
- セキュリティ、監視、自動化。
- Azure Flexible Server SKUでのPostgreSQLおよびMySQLの一部。
DP-300は、ほとんどのAzure顧客が実際に本番環境で運用しているデータベーススタックをカバーしています。求人市場はより広く、あらゆるAzureショップのデータベース管理者職がこの資格、またはそれに近いものを求めています。Cosmos DBはDP-300では認識レベルでしか触れられていません。
もしAzureのデータ関連資格を一つ選ばなければならず、あなたの仕事がCosmosに特化していないのであれば、DP-300を受験してください。市場でのシグナルはより強力です。
DP-900はより軽い選択肢
DP-900 — Microsoft Certified: Azure Data Fundamentals — は、データコンセプトをSQL、NoSQL、分析、Power BIにわたって認識レベルでカバーする99ドルの基礎レベル試験です。DP-420やDP-300の代替となるものではありませんが、エンジニアリングの深さなしにデータに関する語彙が必要な非エンジニア(アナリスト、プロジェクトマネージャー、セールスエンジニア)にとっては適切な出発点です。
DP-420やDP-300を目指すのであれば、DP-900を受験する必要はありません。ロールベースの試験には、基礎コンテンツがサブセットとして含まれています。
給与シグナル
Microsoft Cosmos DBに特化した職種は、BLSの正確なデータには狭すぎます。levels.fyiの2025-2026年レポート、LinkedIn Salary、およびGlassdoorの「Cosmos DB」+Azureデータベースエンジニア職の情報を組み合わせると、以下のようになります。
- Microsoft内のCosmos DB特化型エンジニア: L62 / L63 総報酬 20万ドル~26万ドル。
- Microsoft以外の企業におけるCosmos DB特化型エンジニア: 基本給 15万ドル~20万ドル。
- ゼネラリストのAzureデータエンジニア (DP-300パス): 基本給 13万ドル~18万ドル、より広範な求人市場、より多くの職種が利用可能。
BLS OEWS 2024年5月のデータベース管理者 (15-1242) のデータでは、中央値は約11万5千ドル、90パーセンタイルは約17万1千ドルです。クラウドに特化したDBAは上位半分に集中しています。
CosmosショップにおけるDP-420のDP-300に対するプレミアムは実在しますが、小さいものです。同じ経験レベルでのオファー額で5千ドル~1万5千ドル程度であり、利用可能な職種の数が少ないために相殺されることもよくあります。
準備時間
| 背景 | DP-420 | DP-300 |
|---|---|---|
| Cosmos DBを毎日使用している | 30–50 時間 | 80–100 時間 |
| Azure SQL DBAだがCosmosは未経験 | 100–150 時間 | 40–60 時間 |
| Cosmos APIを使用するゼネラリスト開発者 | 60–90 時間 | 100–130 時間 |
| Azureデータが初めて | 150+ 時間 | 150+ 時間 |
DP-420の準備時間はデータモデリングの直感に大きく左右されます。これはドキュメントを読むだけでは得られません。実際のスキーマを設計し、それが大規模に失敗するのを見て初めて得られます。Cosmosのパーティション戦略を構築し、それがうまくいかなかった経験がなければ、試験はあなたを驚かせるでしょう。何かを構築してみてください。Cosmos DBの無料枠(1000 RU/sと25GB)を利用して、実際のデータベースを立ち上げ、実際のワークロードを実行してみてください。
Microsoft Learnの公式DP-420パスは充実しています。Mark BrownとTheo van KraayによるAzure Cosmos DBブログのコンテンツは、より難しいトピックをカバーしています。GitHubのDP-420リファレンスリポジトリ (azure-samples/cosmos-db-design-patterns) は必読です。
受験すべきか?
DP-420を受験すべきなのは、以下の場合です。
- あなたのチームがCosmos DBを主要なデータベースとして運用しており、その仕事に対応する資格が欲しい場合。
- Microsoft、Cosmos移行に特化したMSP/SI、またはCosmosに戦略的に投資している企業で働いている場合。
- MongoDBまたはDynamoDBからCosmosの役割に移行中で、その妥当性を確認したい場合。
DP-420を受験すべきでないのは、以下の場合です。
- あなたのチームがCosmosをカジュアルに使用しているが、Cosmosを専門とする企業ではない場合。DP-300の方があなたの実際の業務をより多くカバーします。
- Azureデータエンジニアリングの道にコミットしていない場合。DP-203 (データエンジニアリング) はSynapse、Data Factory、Databricks-on-Azure、Stream Analyticsをカバーしており、より広範な市場があります。
- 資格によって外部からCosmosの役割に引き込まれることを期待している場合。専門のデータ資格では、求人市場は実際にはそのように機能しません。
DP-420があなたに合っているなら、CertLabProでDP-420の模擬問題バンクを参照するか、制限時間付きシミュレーションを実行してください。データモデリングの質問は、読書よりもパターン認識が報われます。現実的な問題を訓練することが、この試験で合格と不合格を分けるパーティションキーの直感を確固たるものにします。