用語集

用語集 — 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 秒以下