GCP Cloud Database Engineer (PCDE): この新しい専門資格は価値があるか?
PCDEは、Cloud SQL、Spanner、Bigtable、AlloyDB、FirestoreをカバーするGCPのデータベースに特化した認定資格です。この資格が実際に誰に向けたものであり、なぜほとんどのジェネラリストがスキップすべきかについて説明します。
要するに、PCDEはニッチな認定資格です。Cloud SQL、Spanner、Bigtable、AlloyDB、FirestoreといったGCPマネージドデータベースを日々利用するDBAであれば、200ドルの受験料と8〜12週間の学習に費やす価値があります。もしあなたがジェネラリストのクラウドエンジニアやアーキテクトであれば、PCAですでにほとんどの仕事に必要なデータベースコンテンツを十分にカバーしており、PCDEは過剰です。この資格の対象者は、Googleのマーケティングが示唆するよりも実際には少ないです。
これは、「受験すべきか」ではなく「自分が対象者なのか」が適切な問いとなる認定資格の一つです。クラウドエンジニアの約80%は対象者ではありません。
試験内容
PCDEはプロフェッショナルレベルの認定資格です。受験料は200ドル、試験時間は2時間、問題数は約50問、有効期間は2年間です。他のGoogle Professional試験と同じ形式で、2023年にリリースされて以来、一度更新されています。
試験は5つのドメインをカバーしていますが、重要なのはそのうちの4つだけです。公式ガイドと学習レポートからの概ねの比重は以下の通りです。
| ドメイン | 比重 |
|---|---|
| GCPデータベースソリューションの設計 | 高い |
| GCPデータベースへの移行管理 | 高い |
| GCP上でのデータベースソリューションのデプロイ | 中〜高い |
| 監視、バックアップ、DRの構成 | 中程度 |
| データベースのパフォーマンスとコストの最適化 | 中程度 |
最も頻繁に出題されるサービスは以下の通りです。
- Cloud SQL — Postgres、MySQL、SQL Server。HA構成、リードレプリカ、ポイントインタイムリカバリ、IAMデータベース認証、プライベートサービスアクセス。試験では高い比重を占めます。
- Spanner — スキーマ設計(インターリーブテーブル、ホットスポット回避のためのプライマリキーの選択)、マルチリージョン構成、処理ユニットとノード課金、変更ストリーム。
- Bigtable — 時系列データのためのスキーマ設計、行キー設計、BigtableがSpannerに勝る点と逆の点、レプリケーション。
- AlloyDB — Postgres互換、カラム型エンジン、埋め込みのためのベクトルインデックス(このセクションはGoogleがAI機能に注力した2024年の更新で拡大)、同じDBでの分析ワークロード。
- Firestore — ドキュメントモデル、インデックス、オフラインサポート、セキュリティルール。他のサービスよりも比重は低めです。
- Datastream と Database Migration Service (DMS) — 変更データキャプチャ、スキーマ変換、切り替え戦略。
あまり出題されないもの:BigQuery(これはPDEの領域です)、基本的な構成を超えるMemorystore、GCE上のサードパーティデータベース。試験は範囲について厳密です。
PCDEの実際の対象者
対象者は3つ、いずれも限定的です。
- オンプレミスからGCPへ移行するDBA。 これがこの認定資格の主要なターゲットです。SQL ServerやOracleを10年間管理してきたあなたが、会社がCloud SQLやAlloyDBへ移行する際、新しい指揮系統に対して移行を主導できることを示す資格が必要です。PCDEはその仕事に密接に対応しています。移行ドメインだけで試験の約25%を占めます。
- GCPパートナー企業のデータベーススペシャリスト。 コンサルティング企業やSIパートナーは、SOWで規定されているため、エンゲージメントに認定されたDBAを必要とすることがよくあります。あなたの会社がGoogle Cloud PremierまたはSpecializationパートナーである場合、データベース移行の請求可能な作業にPCDEが必須となる場合があります。
- GCPネイティブ企業のシニアDBA。 Spotify、Snap、Wayfair、Spannerを運用するアドテク企業など、これらの企業は専任のデータベースエンジニアを雇用しており、PCDEはこれらの役割にとって妥当なシグナルとなります。しかし、これらの仕事は稀であり、候補者プールも小さいため、「PCA + Spanner経験」が「PCDE + Spanner経験なし」に勝ることがほとんどです。
以上です。もしあなたがこれら3つのカテゴリのいずれにも当てはまらないのであれば、PCDEはおそらくあなたにとって間違った認定資格です。
ほとんどのエンジニアがスキップすべき理由
PCAは、ほとんどのアーキテクチャおよびエンジニアリングの役割に十分なレベルでデータベース設計をすでにカバーしています。PCA試験には以下が含まれます。
- 特定のワークロードに適したデータベース(Cloud SQL vs Spanner vs Bigtable vs Firestore vs BigQuery)の選択。
- アーキテクチャレベルでのHAおよびDR設計。
- データベースのIAMおよびVPC設計。
- マネージドデータベース層のコストに関する考慮事項。
PCDEがカバーし、PCAがカバーしないこと:
- 詳細な移行ツール(Datastream、DMS)と切り替えパターン。
- インターリーブテーブルレベルでのSpannerスキーマ設計。
- パフォーマンスのためのBigtable行キー設計。
- AlloyDBのカラム型エンジンの詳細。
- 運用上の詳細 — ポイントインタイムリカバリ手順、レプリケーション遅延のチューニング。
あなたの仕事がGCPデータベースを運用することを要求するのであれば、PCDEが適切な認定資格です。あなたの仕事がGCPデータベースを含むシステムを設計することを要求するのであれば、PCAで十分です。ほとんどのクラウドエンジニアは後者のカテゴリに当てはまります。
他のデータベース認定資格との比較
| GCP PCDE | Azure DP-300 | AWS Database Specialty | |
|---|---|---|---|
| コスト | $200 | $165 | 2024年4月に廃止 |
| 時間/問題数 | 約2時間、約50問 | 約100分、約40問 | — |
| ティア | Professional | Associate | スペシャリティ(以前) |
| ステータス | アクティブ | アクティブ | 直接の後継なしで置き換え |
| サービス範囲 | Cloud SQL, Spanner, Bigtable, AlloyDB, Firestore | Azure SQL DB, Managed Instance, SQL Server on VMs | (以前)RDS, DynamoDB, Aurora, Redshiftなど |
AWSは2024年4月にデータベーススペシャリティ(DBS-C01)を直接の後継なしで廃止しました。彼らはその範囲を分割し、運用データベース関連はアソシエイトティアに、分析関連はDEA-C01に移しました。したがって、複数のクラウドのデータベース認定資格を検討しているのであれば、PCDEまたはDP-300のいずれかになります。
DP-300はアソシエイトティアであり、PCDEよりもかなり簡単です。Microsoftの認定資格はAzure SQL DatabaseとManaged Instanceに重点を置いており、サービス範囲がはるかに狭いです。PCDEは5つの異なるデータベース製品を深くカバーしているため、受験者により多くの知識を要求します。
給与への影響:限定的
データについて正直にお話しします。PCDEは新しく、かつニッチすぎるため、明確な給与データがありません。levels.fyiではフィルターできず、Glassdoorでもタグ付けされていません。BLS OEWS 2024年5月(15-1242, Database Administrators and Architects)によると、データベースエンジニアの給与は米国全体で中央値11.2万ドル、75パーセンタイルで約14.5万ドル、90パーセンタイルで約18万ドルです。米国の主要都市圏におけるGCPに特化したDBAの役割は、基本給で13万ドル〜18万ドルになる傾向があり、FAANGクラスの企業では総報酬が25万ドルを超えることもあります。
この認定資格自体は、適切な役割であれば給与を5千ドル〜1万ドル程度押し上げる可能性がありますが、それ以外の人にとってはゼロです。この資格が示唆するSpannerやAlloyDBの経験こそが実際に収入につながるものであり、認定資格は、Spannerを知らない採用担当者に対してその経験をわかりやすく伝える手段に過ぎません。
学習時間
現役のDBAの場合:
- GCPデータベースサービスの少なくとも2つを本番環境で使用した経験がある場合、週8時間の学習で8〜12週間。
- GCPの経験なしでオンプレミス(SQL Server / Oracle)から移行する場合、12〜16週間。
Spannerのセクションで最も多くの受験者がつまずきます。Spannerのスキーマ設計(プライマリキーの選択、インターリーブテーブル、ホットスポット回避)は、他のどのデータベースにも直接的な類似点がありません。そのため、ここに不釣り合いなほどの時間を費やすべきです。公式のSpannerスキーマ設計ガイドは短く、ほとんどの情報を得ることができます。
Bigtableの行キーは、2番目によくつまずく点です。時系列の行キー設計(タイムスタンプのプレフィックスとサフィックス、ソルティング)は重点的に出題されます。
まとめ
PCDEは限定された対象者にとっては良い認定資格です。あなたがGCP上のDBAであれば、受験する価値があります。あなたの仕事内容に密接に結びついており、試験も公平です。もしあなたがジェネラリストのクラウドエンジニアやアーキテクトであれば、PCAでほとんどのアーキテクチャの役割に必要なデータベースコンテンツを十分にカバーしており、PCDEはほとんどの仕事で報われる以上の深さです。
決定的な質問は運用に関するものです。毎週GCPデータベースの管理のためにログインしますか?「はい」であれば、PCDEは非常に価値があります。「たまたまデータベースを含むシステムを設計するだけ」であれば、スキップしてください。
学習中の方は、CertLabProのPCDE問題バンクを参照するか、時間制限付きの模擬試験を実行してください。問題バンク内のSpannerスキーマと移行に関する質問は、実際の試験に最も近く、ほとんどの受験者が最も練習を必要とする部分です。
迷っている場合は、あなたの近くにある次の2つのデータベースエンジニアの求人情報を見てください。「GCPマネージドデータベース」と具体的に書かれている場合、PCDEは理にかなっています。「任意のクラウド」または「Azure / AWS」と書かれている場合、あなたの時間は他の場所で使う方が良いでしょう。