DP-420: האם מישהו עדיין צריך לגשת להתמחות ב-Cosmos DB בשנת 2026?
DP-420 היא התמחות ה-Cosmos DB של Azure. שימושית בחברות המשתמשות ב-Cosmos באופן נרחב, שולית בכל מקום אחר. הערכה כנה למי היא מיועדת ומדוע DP-300 מכסה תחומים רחבים יותר.
DP-420 — Microsoft Certified: Azure Cosmos DB Developer Specialty — היא תעודה מוזרה להערכה בשנת 2026. Cosmos DB הוא מסד נתונים מצוין, הבחינה מוצקה מבחינה טכנית, והתעודה זוכה לכבוד אמיתי בקבוצה קטנה של חברות המריצות Cosmos בקנה מידה גדול. אך שוק העבודה הרלוונטי צר, עלות הגישה זהה ל-DP-300 (המכסה הרבה יותר תחומים), ורוב האנשים הניגשים ל-DP-420 עושים זאת לבקשת מעסיקם, לא משום שרצו תעודה.
לכן: גשו ל-DP-420 אם אתם עובדים בחברה המשתמשת ב-Cosmos באופן נרחב. אחרת, DP-300 הוא ההשקעה הטובה יותר של 165$.
מה באמת בוחנת בחינת DP-420
התוכנית הנוכחית מכסה חמישה תחומים:
- תכנון ויישום מודלי נתונים (35–40% לערך): מידול מסמכים, תבניות דה-נורמליזציה, בחירת מפתח חלוקה, נתונים משובצים לעומת מקושרים, מפתחות חלוקה היררכיים, מידול ריבוי דיירים (multi-tenancy), טיפול בפריטים גדולים (>2MB).
- תכנון ויישום הפצת נתונים (5–10% לערך): כתיבות מרובות אזורים (multi-region writes), מדיניות פתרון קונפליקטים, עקביות חזקה (strong) לעומת עקביות מוגבלת (bounded staleness) לעומת סשן (session) לעומת קידומת עקבית (consistent prefix) לעומת עקביות אולטימטיבית (eventual consistency), עדיפויות קריאה אזוריות.
- שילוב פתרון Azure Cosmos DB (5–10% לערך): change feed, ספריית change feed processor, שילוב עם Azure Functions, Synapse Link עבור HTAP, שילוב Event Grid.
- אופטימיזציה של פתרון Azure Cosmos DB (15–20% לערך): תמחור RU/s, autoscale לעומת provisioned, התאמה אישית של מדיניות אינדוקס, אינדקסים מורכבים (composite indexes), בעיית "טביעת הרגל" של האינדקס (index footprint problem), אופטימיזציה של שאילתות, פתרון בעיות בשאילתות חוצות חלוקות (cross-partition queries).
- תחזוקת פתרון Azure Cosmos DB (25–30% לערך): גיבוי ושחזור (רציף לעומת תקופתי), אבטחה (RBAC, מפתחות בניהול לקוח, בידוד רשת, private endpoints), ניטור עם Azure Monitor ומדדי Cosmos DB, תכנון קיבולת.
40–60 שאלות, 100 דקות, מחיר מחירון 165 דולר ארה"ב. תוקף לשנה, חידוש חינם באמצעות הערכה מקוונת. שאלות רב-ברירתיות בתוספת מקרי בוחן. ניתן לגשת לבחינה אונליין דרך Pearson VUE OnVUE או פיזית.
הבחינה מתמקדת במידול נתונים ואופטימיזציית RU — שני הדברים המשפיעים באופן ישיר ביותר על העלות והביצועים ב-Cosmos. כשליש מהשאלות הן תרחישים מעשיים של "יש לך תבנית גישה זו, תכנן את מפתח החלוקה" שאי אפשר לעבור ללא התנסות עם נתונים אמיתיים.
היכן משתלבת DP-420 בשוק
השימוש ב-Cosmos DB בשנת 2026 בריא אך קטן יחסית לנוף ה-NoSQL הרחב יותר. השימוש הפנימי במיקרוסופט משמעותי — Teams, מערכות מדור קודם של Skype, Xbox Live, חלקים מ-Azure DevOps. השימוש החיצוני מתקבץ למספר קטגוריות:
- אפליקציות צרכנים גלובליות הזקוקות לכתיבות active-active מרובות אזורים עם לטנסי נמוך. יכולת ה-multi-master של Cosmos טובה באמת והצעות מתחרות (DynamoDB Global Tables, Spanner) מציעות פשרות שונות.
- עומסי עבודה של IoT / טלמטריה בקנה מידה גדול שבהם ה-change feed ושילוב Synapse Link חוסכים זמן הנדסה ממשי.
- ארגונים בסביבת Microsoft שעשו ברירת מחדל ל-Cosmos מכיוון שהוא היה ה-NoSQL המומלץ של Azure ומעולם לא העריכו מחדש.
- פרויקטים של הגירה מ-MongoDB המנצלים את ה-MongoDB API של Cosmos (תאימות 4.2 / 4.0 wire protocol).
מחוץ לקטגוריות אלו, רוב לקוחות Azure מריצים את ה-NoSQL שלהם על Cosmos מכיוון שזו הדרך הקלה ביותר, לא בגלל שהם זקוקים לתכונות הספציפיות שלו. רבים מהם יקבלו שירות טוב באותה מידה מ-Azure SQL עם עמודות JSON או מ-Azure Database for PostgreSQL עם JSONB.
התוצאה היא שוק עבודה שבו בעלי תעודת DP-420 יקרי ערך למערך ספציפי של מעסיקים — מיקרוסופט עצמה, ארגונים גדולים עם Cosmos כפלטפורמה אסטרטגית, וחברות ייעוץ המתמחות בהגירות Cosmos. מחוץ לבועות אלו, התעודה נתפסת כנישתית.
DP-300 מכסה שוק עבודה רחב יותר
DP-300 — Microsoft Certified: Azure Database Administrator Associate — היא האלטרנטיבה שרוב המהנדסים המתמחים בנתונים צריכים לשקול. אותו מחיר של 165 דולר, אותו פורמט של 100 דקות. הכיסוי:
- Azure SQL (managed instance, single database, elastic pool) — עיקר החומר.
- SQL Server על Azure VMs.
- כוונון ביצועים, אופטימיזציה של שאילתות, אינדוקס.
- HA/DR, גיבוי, שחזור, שכפול.
- אבטחה, ניטור, אוטומציה.
- כיסוי מסוים של PostgreSQL ו-MySQL ביחידות SKU של Azure flexible server.
DP-300 מכסה את ערימת מסדי הנתונים שרוב לקוחות Azure מריצים בפועל בסביבת ייצור. שוק העבודה רחב יותר — כל תפקיד מנהל מסד נתונים בסביבת Azure דורש תעודה זו או משהו קרוב אליה. Cosmos DB מוזכר ב-DP-300 רק ברמת מודעות כללית.
אם עליכם לבחור תעודת נתונים אחת של Azure ועבודתכם אינה ספציפית ל-Cosmos, גשו ל-DP-300. אות השוק חזק יותר.
DP-900 היא האפשרות הקלה יותר
DP-900 — Microsoft Certified: Azure Data Fundamentals — היא בחינת יסודות בעלות 99 דולר המכסה מושגי נתונים על פני SQL, NoSQL, אנליטיקה ו-Power BI ברמת מודעות. היא אינה מהווה תחליף ל-DP-420 או DP-300, אך היא נקודת התחלה נכונה למי שאינם מהנדסים (אנליסטים, מנהלי פרויקטים, מהנדסי מכירות) הזקוקים לאוצר מילים של נתונים ללא עומק הנדסי.
אל תגשו ל-DP-900 אם אתם מתכוונים לגשת ל-DP-420 או DP-300. הבחינות מבוססות התפקיד מכסות את תוכן היסודות כתת-קבוצה.
איתות שכר
תפקידים ספציפיים ל-Microsoft Cosmos DB צרים מכדי שיהיו נתוני BLS נקיים. בהתבסס על שילוב של דוחות levels.fyi לשנים 2025–2026, LinkedIn Salary ו-Glassdoor עבור תפקידי "Cosmos DB" + מהנדס מסדי נתונים ב-Azure:
- מהנדסים המתמקדים ב-Cosmos DB במיקרוסופט: L62 / L63 שכר כולל 200–260 אלף דולר.
- מהנדסים המתמקדים ב-Cosmos DB בארגונים שאינם מיקרוסופט: שכר בסיס 150–200 אלף דולר.
- מהנדסי נתונים כלליים של Azure (מסלול DP-300): שכר בסיס 130–180 אלף דולר, שוק עבודה רחב יותר, יותר תפקידים זמינים.
BLS OEWS מאי 2024 עבור מנהלי מסדי נתונים (15-1242): חציון בסביבות 115 אלף דולר, אחוזון 90 בסביבות 171 אלף דולר. מנהלי מסדי נתונים המתמקדים בענן מתרכזים במחצית העליונה.
הפרמיה של DP-420 על פני DP-300 בחברות המשתמשות ב-Cosmos היא אמיתית אך קטנה — אולי 5,000–15,000 דולר מההצעה באותה רמת וותק, ולעיתים קרובות נבלעת ביקום המצומצם יותר של תפקידים זמינים.
זמן הכנה
| רקע | DP-420 | DP-300 |
|---|---|---|
| עבודה יומיומית עם Cosmos DB | 30–50 שעות | 80–100 שעות |
| Azure SQL DBA, ללא Cosmos | 100–150 שעות | 40–60 שעות |
| מפתח כללי המשתמש ב-Cosmos APIs | 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 (azure-samples/cosmos-db-design-patterns) של DP-420 הוא קריאת חובה.
האם כדאי לכם לגשת לבחינה?
גשו ל-DP-420 אם:
- הצוות שלכם מריץ את Cosmos DB כמסד נתונים ראשי ואתם רוצים תעודה שתואמת את העבודה.
- אתם עובדים במיקרוסופט, ב-MSP/SI המתמחה בהגירות Cosmos, או בארגון עם השקעה אסטרטגית ב-Cosmos.
- אתם עוברים מ-MongoDB או DynamoDB לתפקיד Cosmos ורוצים את שלב האימות (validation).
דלגו על DP-420 אם:
- הצוות שלכם משתמש ב-Cosmos באופן מזדמן אך אינו חברת Cosmos. DP-300 מכסה יותר מהעבודה האמיתית שלכם.
- אינכם מחויבים להנדסת נתונים ב-Azure כמסלול. DP-203 (הנדסת נתונים) מכסה Synapse, Data Factory, Databricks-on-Azure ו-Stream Analytics — שוק רחב יותר.
- אתם מקווים שהתעודה תכניס אתכם לתפקיד Cosmos מבחוץ. שוק העבודה לא ממש עובד כך עבור תעודות נתונים מיוחדות.
אם DP-420 מתאים לכם, עיינו במאגר התרגול של DP-420 ב-CertLabPro או הריצו סימולציה מתוזמנת. שאלות מידול הנתונים מתגמלות זיהוי תבניות יותר מאשר קריאה — תרגול פריטים ריאליסטיים הוא מה שמקבע את האינטואיציה למפתח החלוקה שמבדילה בין מעבר קרוב למעבר בבחינה זו.