GCP Cloud Database Engineer (PCDE): стоит ли новая специализация?
PCDE — это сертификат GCP, ориентированный на базы данных, охватывающий Cloud SQL, Spanner, Bigtable, AlloyDB и Firestore. Вот для кого он на самом деле предназначен и почему большинству универсальных специалистов стоит его пропустить.
Краткая версия: PCDE — это нишевой сертификат. Если вы DBA, ежедневно работающий с управляемыми базами данных GCP — Cloud SQL, Spanner, Bigtable, AlloyDB, Firestore — он стоит 200 долларов и 8-12 недель обучения. Если вы облачный инженер или архитектор широкого профиля, PCA уже охватывает достаточно контента по базам данных для большинства вакансий, и PCDE будет избыточным. Аудитория действительно меньше, чем подразумевает маркетинг Google.
Это один из тех сертификатов, где правильный вопрос не "стоит ли мне его сдавать", а "отношусь ли я к целевой аудитории". Около 80% облачных инженеров не относятся.
Что в нем
PCDE — это сертификат профессионального уровня: 200 долларов, два часа, около 50 вопросов, срок действия два года. Формат такой же, как у всех остальных профессиональных экзаменов Google. Он был запущен в 2023 году и с тех пор один раз обновлялся.
Экзамен охватывает пять областей, но только четыре из них имеют большое значение. Приблизительное распределение веса из официального руководства и отчетов об исследованиях:
| Область | Вес |
|---|---|
| Проектирование решений для баз данных GCP | Высокий |
| Управление успешной миграцией в базы данных GCP | Высокий |
| Развертывание решений для баз данных в GCP | Средне-высокий |
| Настройка мониторинга, резервного копирования и аварийного восстановления (DR) | Средний |
| Оптимизация производительности и стоимости баз данных | Средний |
Сервисы, которые встречаются чаще всего:
- Cloud SQL — Postgres, MySQL, SQL Server. Конфигурации высокой доступности (HA), реплики для чтения (read replicas), восстановление на определенный момент времени (point-in-time recovery), аутентификация баз данных IAM, доступ к частным сервисам (private services access). Высокий вес на экзамене.
- Spanner — проектирование схемы (interleaved tables, выбор первичного ключа для предотвращения горячих точек (hot-spot avoidance)), многорегиональные конфигурации, биллинг по единицам обработки против биллинга по узлам, потоки изменений (change streams).
- Bigtable — проектирование схемы для временных рядов (time series), проектирование ключей строк (row key design), когда Bigtable превосходит Spanner и наоборот, репликация.
- AlloyDB — совместимый с Postgres, колоночный движок (columnar engine), векторное индексирование для эмбеддингов (embeddings) (этот раздел вырос в обновлении 2024 года, так как Google активно внедрял функции ИИ), аналитические нагрузки на той же БД.
- Firestore — документоориентированная модель (document model), индексы, поддержка автономной работы (offline support), правила безопасности. Меньший вес, чем у других.
- Datastream и Database Migration Service (DMS) — захват измененных данных (change data capture), преобразование схемы, стратегии переключения (cutover strategies).
Что не тестируется в значительной степени: BigQuery (это территория PDE), Memorystore за пределами базовой конфигурации, сторонние базы данных на GCE. Экзамен строго придерживается своего объема.
Для кого на самом деле предназначен PCDE
Три узкие аудитории:
DBA, мигрирующие из локальной среды в GCP. Это основная цель сертификата. Вы управляли SQL Server или Oracle десять лет; ваша компания переходит на Cloud SQL или AlloyDB; вам нужен документ, который сигнализирует вашему новому руководству, что вы можете руководить миграцией. PCDE тесно соответствует этой работе. Только область миграции составляет около 25% экзамена.
Специалисты по базам данных у партнеров GCP. Консалтинговые компании и партнеры по системной интеграции (SI) часто нуждаются в сертифицированных DBA для проектов, потому что это прописано в контракте (SOW). Если ваша компания является Google Cloud Premier или партнером по специализации, PCDE может потребоваться для оплачиваемой работы по миграции баз данных.
Старшие DBA в компаниях, изначально работающих с GCP. Spotify, Snap, Wayfair, рекламные технологические компании, использующие Spanner — эти компании нанимают выделенных инженеров по базам данных, и PCDE является разумным сигналом для таких ролей. Но эти вакансии редки, а пул кандидатов достаточно мал, так что "PCA + опыт работы со Spanner" обычно превосходит "PCDE + отсутствие опыта работы со Spanner".
Вот и все. Если вы не относитесь к одной из этих трех категорий, PCDE, вероятно, не тот сертификат, который вам нужен.
Почему большинству инженеров стоит его пропустить
PCA уже охватывает проектирование баз данных на уровне, достаточном для большинства архитектурных и инженерных ролей. Экзамен PCA включает:
- Выбор правильной базы данных (Cloud SQL против Spanner против Bigtable против Firestore против BigQuery) для данной рабочей нагрузки.
- Проектирование HA и DR на архитектурном уровне.
- Проектирование IAM и VPC для баз данных.
- Соображения стоимости для управляемых уровней баз данных.
Что PCA не охватывает, а PCDE охватывает:
- Детальные инструменты миграции (Datastream, DMS) и шаблоны переключения.
- Проектирование схемы Spanner на уровне interleaved-таблиц.
- Проектирование ключей строк Bigtable для производительности.
- Специфика колоночного движка AlloyDB.
- Эксплуатационные детали — процедуры восстановления на определенный момент времени, настройка задержки репликации.
Если ваша работа требует эксплуатации баз данных GCP, PCDE — правильный сертификат. Если ваша работа требует проектирования систем, включающих базы данных GCP, PCA достаточно. Большинство облачных инженеров попадают во вторую категорию.
Как он сравнивается с другими сертификатами по базам данных
| GCP PCDE | Azure DP-300 | AWS Database Specialty | |
|---|---|---|---|
| Стоимость | $200 | $165 | Снят с производства в апреле 2024 |
| Продолжительность | ~2 ч, ~50 в. | ~100 мин, ~40 в. | — |
| Уровень | Профессиональный | Ассоциированный | Был Специализированным |
| Статус | Активен | Активен | Заменен без прямого преемника |
| Широта охвата сервисов | Cloud SQL, Spanner, Bigtable, AlloyDB, Firestore | Azure SQL DB, Managed Instance, SQL Server на VM | Был: RDS, DynamoDB, Aurora, Redshift и т.д. |
AWS сняла с производства сертификат Database Specialty (DBS-C01) в апреле 2024 года без прямой замены. Они разделили охват — операционные вопросы БД перешли на уровень Associate, аналитика — в DEA-C01. Так что, если вы ищете кросс-облачные сертификаты по базам данных, это PCDE или DP-300.
DP-300 находится на уровне Associate и значительно проще, чем PCDE. Сертификат Microsoft сильно фокусируется на Azure SQL Database и Managed Instance, с гораздо более узким охватом сервисов. PCDE требует больше от кандидатов, потому что он глубоко охватывает пять различных продуктов для баз данных.
Сигнал о зарплате: слабый
Буду честен относительно данных: PCDE слишком нов и слишком нишевый для чистых данных о зарплате. levels.fyi не фильтрует по нему. Glassdoor не помечает его. Зарплаты инженеров баз данных в целом, по данным BLS OEWS за май 2024 года (15-1242, Администраторы и Архитекторы баз данных), составляют 112 тыс. долларов США в медиане, при этом 75-й перцентиль находится около 145 тыс. долларов, а 90-й перцентиль — около 180 тыс. долларов. Роли DBA, специфичные для GCP, в крупных городах США, как правило, имеют базовую зарплату 130–180 тыс. долларов, а общая компенсация (TC) в компаниях уровня FAANG превышает 250 тыс. долларов.
Сам сертификат, вероятно, сдвигает зарплатную шкалу на 5–10 тыс. долларов для правильной роли и на ноль для всех остальных. Опыт работы со Spanner и AlloyDB, на который намекает сертификат, — вот что действительно оплачивается; сам сертификат — это просто способ сделать этот опыт понятным для рекрутеров, которые не знают, что такое Spanner.
Время на подготовку
Для работающего DBA:
- 8–12 недель по 8 часов в неделю, если вы использовали как минимум два из сервисов баз данных GCP в продакшене.
- 12–16 недель, если вы переходите с локальных SQL Server / Oracle без предварительного опыта работы с GCP.
Разделы по Spanner ставят в тупик большинство кандидатов. Проектирование схемы Spanner — выбор первичного ключа, interleaved tables, предотвращение горячих точек — не имеет прямого аналога ни в одной другой базе данных. Уделите этому непропорционально много времени. Официальное руководство по проектированию схемы Spanner короткое и в основном поможет вам.
Ключи строк Bigtable — вторая по распространенности проблема. Проектирование ключей строк для временных рядов (префикс или суффикс метки времени, salting) интенсивно тестируется.
Итог
PCDE — хороший сертификат для небольшой аудитории. Если вы DBA в GCP, сдавайте его — он тесно соответствует вашей работе, а экзамен справедлив. Если вы облачный инженер или архитектор широкого профиля, PCA охватывает достаточно контента по базам данных для большинства архитектурных ролей, и PCDE обеспечивает большую глубину, чем большинство вакансий вознаграждают.
Решающий вопрос операционный: вы еженедельно входите в систему для управления базой данных GCP? Если да, PCDE имеет высокую ценность. Если вы просто проектируете системы, которые включают базы данных, пропустите его.
Если вы готовитесь, просмотрите банк вопросов PCDE на CertLabPro или пройдите пробный экзамен с ограничением по времени. Вопросы по схеме Spanner и миграции в банке наиболее близки к реальному экзамену, и именно здесь большинству кандидатов требуется больше всего практики.
Если вы сомневаетесь, посмотрите на следующие две вакансии инженера баз данных рядом с вами. Если они прямо указывают "управляемые базы данных GCP", PCDE имеет смысл. Если они говорят "любое облако" или "Azure / AWS", ваше время лучше потратить на что-то другое.