用語集 — Professional Cloud Database Engineer
一問一答形式。試験頻出用語のリファレンス。スキマ時間に毎日眺める用。 使い方: 用語 → 一文で説明できれば OK。説明できなかったものは学習資料へ戻る。
A — D
ACID
Atomicity / Consistency / Isolation / Durability の頭字語。トランザクションの 4 つの性質。Spanner / Cloud SQL / AlloyDB が満たす。
AlloyDB for PostgreSQL
PostgreSQL 互換 + 4倍速 + HTAP(ColumnarEngine)+ pgvector の高機能フルマネージド DB。
App Profile (Bigtable)
Bigtable のクライアント接続設定。ルーティングポリシー(Single-cluster / Multi-cluster)を定義。
Auth Proxy (Cloud SQL Auth Proxy)
Cloud SQL への TLS + IAM 認証接続を簡易化するプロキシ。GKE では sidecar として利用。
Availability Type
Cloud SQL の構成オプション。ZONAL(単一ゾーン)か REGIONAL(HA)。
Bare Metal Solution (BMS)
Google データセンター内に物理サーバーを配置し、Oracle / SAP HANA を移行できるサービス。
Bigtable
HBase 互換の NoSQL ワイドカラムストア。時系列・IoT・>1TB に最適。
Bigtable Multi-cluster Routing
複数クラスタを別リージョン/ゾーンに配置し、自動フェイルオーバー + 99.999% SLA。
Bigtable Single-cluster Routing
単一クラスタに固定ルーティング。強整合性が保証。SLA 99.9%。
Binary Log
MySQL の変更履歴ログ。PITR や DMS CDC の基盤。
BigQuery
サーバーレス DWH。OLAP 分析用、OLTP 非対応。
BigQuery Data Transfer Service
BigQuery に他DWH/SaaSデータを転送するサービス。
Blue-Green デプロイ
新バージョン環境(Blue)を旧(Green)と並行構築し、切替する手法。DB は DMS で同期。
CDC (Change Data Capture)
DB の変更(INSERT/UPDATE/DELETE)をリアルタイムに捕捉する技術。Datastream / DMS で利用。
Cloud KMS
Google Cloud の鍵管理サービス。CMEK の鍵保管庫。
Cloud Monitoring
GCP の監視サービス。メトリクス、アラート、ダッシュボード。
Cloud Logging
GCP のログサービス。スロークエリログ、監査ログ等を集約。
Cloud SQL
MySQL / PostgreSQL / SQL Server のフルマネージド DB。中小規模 OLTP に最適。
Cloud SQL Enterprise
標準エディション。最大 96 vCPU。
Cloud SQL Enterprise Plus
プレミアム。最大 128 vCPU、Data Cache (NVMe)、Near-Zero Downtime メンテナンス。
Cloud SQL HA
availability_type = REGIONAL で別ゾーンに同期スタンバイ + 自動フェイルオーバー。SLA 99.95%。
ColumnarEngine (AlloyDB)
AlloyDB の分析クエリ加速機能。列ストアで OLAP を高速化(HTAP)。
CMEK (Customer-Managed Encryption Keys)
Cloud KMS の顧客管理鍵で暗号化。鍵を顧客が制御。
CSEK (Customer-Supplied Encryption Keys)
顧客が鍵自体を提供する方式。Cloud SQL は CSEK 非対応(CMEK のみ)。
Cloud Scheduler
cron 形式のジョブスケジューラ。GCP のサーバーレス cron。
Cloud Workflows
複数 GCP サービスをオーケストレーションするサービス。
CUD (Committed Use Discount)
1年/3年契約で 20-60% 割引。Cloud SQL / AlloyDB / Spanner で対応。
Datastream
CDC マネージドサービス。DB の変更を BigQuery / GCS / Pub/Sub に流す。
DDL (Data Definition Language)
CREATE / ALTER / DROP など、スキーマ定義の SQL。
DML (Data Manipulation Language)
INSERT / UPDATE / DELETE / SELECT など、データ操作の SQL。
DMS (Database Migration Service)
DB 移行マネージドサービス。同種・異種、Continuous / One-time モード。
deletion_protection
Cloud SQL / Spanner などの誤削除防止フラグ。本番では true。
DR (Disaster Recovery)
災害復旧。リージョン障害等への備え。
DMA (Database Migration Assessment)
Google 公式の移行前評価ツール。スキーマ・コード変換の難易度を判定。
E — L
Enterprise Plus(Cloud SQL)
プレミアムエディション。Data Cache + Near-Zero Downtime。
Error Budget
SLO に対する許容ダウンタイム。Site Reliability Engineering の中核概念。
Failover
プライマリ障害時に予備に切替えること。Cloud SQL HA は自動、クロスリージョンは手動。
FDW (Foreign Data Wrapper)
PostgreSQL 外部データソース接続機構。SQL Server Linked Server の代替。
Firestore
ドキュメント DB。Native / Datastore / MongoDB-compatible モード。
Firestore Multi-region
複数リージョンに自動分散。SLA 99.999%。
HA (High Availability)
高可用性。Cloud SQL は Regional 構成で実現、Spanner Multi-region は 99.999%。
HBase API
Bigtable で使える Hadoop HBase 互換 API。
HTAP (Hybrid Transactional/Analytical Processing)
同一 DB で OLTP + OLAP。AlloyDB の ColumnarEngine で実現。
IAM (Identity and Access Management)
GCP の権限管理。プリンシパル + ロール + リソース。
IAM DB Authentication
DB ユーザーを IAM プリンシパル(SA/メール)にマッピング。短命トークン認証。
IaC (Infrastructure as Code)
コードでインフラを定義。Terraform / Cloud Deployment Manager。
Index Advisor (AlloyDB)
ワークロード分析に基づき不足インデックスを自動推奨。
Interleaving (Spanner)
親子テーブルを物理的に同じスプリットに配置。JOIN 高速化。
Linked Server (SQL Server)
SQL Server の外部 DB 接続。PostgreSQL では FDW で代替。
Logical Replication (PostgreSQL)
論理レプリケーション。WAL ベース、特定テーブル選択可。
M — Q
Managed
クラウド事業者が運用責任を負うサービス形態。試験ではマネージド推奨が基本。
Memorystore
GCP のキャッシュサービス。Redis / Memcached / Valkey。
Memorystore for Memcached
シンプルなキャッシュ、永続化なし、高スループット。
Memorystore for Redis
多機能キャッシュ + Pub/Sub + Sorted Set + 永続化。
Memorystore for Valkey
Valkey(Redis フォーク)のマネージド版。
MongoDB Atlas on Google Cloud
パートナー提供のフルマネージド MongoDB。
Multi-cluster Routing (Bigtable)
自動フェイルオーバー、SLA 99.999%、結果整合。
Multi-region
複数リージョン構成。Spanner / Firestore / Bigtable の最高 SLA。
Near-Zero Downtime Maintenance
Cloud SQL Enterprise Plus 限定。パッチ時のダウンタイム 10 秒以下。
NoSQL
非リレーショナル DB。Bigtable / Firestore / Memorystore。
N+1 問題
ループ内 SELECT による過剰クエリ。JOIN / IN 句で解決。
OLAP (Online Analytical Processing)
分析処理。BigQuery / AlloyDB ColumnarEngine。
OLTP (Online Transaction Processing)
トランザクション処理。Cloud SQL / Spanner / AlloyDB。
Oracle Exadata
Oracle 専用 DB アプライアンス。BMS で移行可能。
Ora2Pg
Oracle → PostgreSQL 変換 OSS ツール。
Paxos
分散合意アルゴリズム。Spanner Multi-region の基盤。
pgvector
PostgreSQL のベクトル拡張。AlloyDB / Cloud SQL で利用可。
PITR (Point-in-Time Recovery)
任意の時点に巻き戻し。Cloud SQL 最大 35 日、Spanner 最大 7 日。
PgBouncer
PostgreSQL コネクションプーラー。サーバーレスから大量接続に必須。
Primary
書き込み可能なメインインスタンス。
Private IP
VPC 内部 IP。本番 DB の推奨接続方式。
Private Service Connect (PSC)
VPC エンドポイント方式。VPC ピアリング不要、IP 重複耐性。
Processing Units (PU) (Spanner)
Spanner の処理単位。100 PU = 1/10 ノード ≒ 10,000 QPS。
Promote
リードレプリカを Primary に昇格。クロスリージョン DR で利用。
Pub/Sub
GCP のメッセージングサービス。Datastream のターゲット。
Query Insights
Cloud SQL / AlloyDB のクエリ性能可視化機能。
QPS (Queries Per Second)
クエリ毎秒。性能指標。Bigtable 1 ノード ≒ 10,000 QPS。
R — Z
RAG (Retrieval-Augmented Generation)
LLM に外部知識を組み合わせて回答生成。AlloyDB pgvector で実装可能。
Read Pool (AlloyDB)
読み取り専用ノード群。水平読み取りスケール。
Read Replica
読み取り専用レプリカ。同一/別リージョン、同期/非同期。
Regional
単一リージョン構成。
Regional HA
同期スタンバイ + 自動フェイルオーバー。Cloud SQL Standby。
Reverse Replication
新→旧 への逆方向レプリ。移行後のフォールバック保険。
RPO (Recovery Point Objective)
災害時のデータ喪失許容度。Spanner Multi-region は 0。
RTO (Recovery Time Objective)
災害復旧時間目標。Spanner Multi-region は数秒。
ScaNN (AlloyDB Vector Index)
高速 ANN(近似最近傍)インデックス。
Schema Conversion
異種 DB 移行時のスキーマ変換。DMS Migration Assistant / Ora2Pg。
Secondary Cluster (AlloyDB)
クロスリージョン読み取り + DR クラスタ。
Service Account (SA)
GCP のマシン用アイデンティティ。アプリ → DB 接続に利用。
Sharding
データを複数 DB に分割。Spanner / Bigtable は自動シャーディング。
Slow Query Log
遅いクエリを記録するログ。MySQL / PostgreSQL の標準機能。
SLA (Service Level Agreement)
Google が保証する稼働率。
SLI (Service Level Indicator)
測定する指標。例: 5xx エラー率。
SLO (Service Level Objective)
SLI の目標値。例: 99.9%。
Spanner
グローバル分散 SQL DB。強整合 + 水平スケール。Multi-region は 99.999% SLA。
Spanner PostgreSQL Interface
Spanner で PostgreSQL Dialect を使えるインターフェース。
Storage Transfer Service
オブジェクト転送マネージドサービス。S3/GCS/オンプレ → GCS。
Striim
商用 CDC ツール。異種 DB 移行に強い。
Switchover
プライマリと予備の役割を計画的に入れ替え。AlloyDB Secondary Cluster で利用。
Terraform
業界標準 IaC ツール。HCL 言語、マルチクラウド対応。
Transfer Appliance
物理 RAID アプライアンスでオフライン大容量転送。
TrueTime API (Spanner)
GPS + 原子時計の物理時間 API。Spanner のグローバル順序付け基盤。
VACUUM (PostgreSQL)
デッドタプルを回収。autovacuum で自動実行。
Valkey
Redis の OSS フォーク。Memorystore for Valkey で提供。
Vector Search (Vertex AI)
専用 ANN 検索サービス。超大規模・低レイテンシ。
VPC (Virtual Private Cloud)
仮想プライベートネットワーク。
VPC Service Controls
データ境界制御。データ漏洩防止。
WAL (Write-Ahead Log)
PostgreSQL のトランザクションログ。PITR や論理レプリの基盤。
Witness Replica (Spanner)
Multi-region 構成のタイブレーカー。読み取り可能だがデータコピーを保持しない。
Workload Identity Federation
外部 OIDC(GitHub)→ GCP SA を一時資格情報で借りる。鍵レス認証。
数値・SLA 一覧(試験直前見直し用)
| 項目 | 値 |
|---|---|
| Cloud SQL Regional HA SLA | 99.95% |
| Cloud SQL PITR 最大保持 | 35 日 |
| Cloud SQL 自動バックアップ デフォルト保持 | 7 日 |
| Cloud SQL Enterprise Plus 最大 vCPU | 128 |
| AlloyDB SLA (HA) | 99.99% |
| AlloyDB Continuous Backup 最大保持 | 35 日 |
| Spanner Regional SLA | 99.99% |
| Spanner Multi-region SLA | 99.999% |
| Spanner Backup 最大保持 | 365 日 |
| Spanner PITR 最大 | 7 日 |
| Spanner PU 単位 | 100 PU = 1/10 ノード ≒ 10K QPS |
| Spanner 推奨 CPU 上限 | 65% |
| Bigtable 1 ノード QPS | 約 10,000 |
| Bigtable Single-cluster SLA | 99.9% |
| Bigtable Multi-cluster routing SLA | 99.999% |
| Firestore Multi-region SLA | 99.999% |
| Firestore ドキュメント最大サイズ | 1 MiB |
| Firestore PITR 最大 | 7 日 |
| Memorystore Redis Standard SLA | 99.9% |
| BigQuery SLA | 99.99% |
| Cloud SQL Enterprise Plus Near-Zero | 10 秒以下 |