Cloud SQL
託管式關聯資料庫
適合場景
傳統 Web 應用、CMS、ERP、中小規模 OLTP
不適合
超大規模、全球分佈、非結構化資料
考試重點
考試常問:何時從 Cloud SQL 升級到 Spanner?答:需要全球 ACID 或水平擴展時。支援 MySQL 8.0、PostgreSQL 15、SQL Server 2022。最高 96 vCPU / 624 GB RAM,讀取副本上限 20 個。
Cloud SQL vs Spanner vs Firestore vs Bigtable — 一張表看懂
資料庫選型是 GCP 認證考試中最常出現的混淆題型。本頁整理 6 大服務的核心差異、決策流程與考試必記重點。
依照以下問題,快速找到適合的資料庫服務。
橫向滑動查看所有服務(手機用戶請左右滑動)。
| 維度 | Cloud SQL 託管式關聯資料庫 | Cloud Spanner 全球分散式關聯資料庫 | Firestore 無伺服器 NoSQL 文件資料庫 | Cloud Bigtable NoSQL 寬表資料庫 | Memorystore 託管式記憶體快取 | BigQuery 無伺服器分析倉儲 |
|---|---|---|---|---|---|---|
| 資料模型 | 關聯式 (SQL) | 關聯式 (SQL) | NoSQL (文件型) | NoSQL (寬表型) | 記憶體快取 (In-Memory) | 分析型倉儲 (OLAP) |
| 擴展方式 | 垂直擴展 (Scale Up) 讀取副本 (Read Replicas) | 水平擴展 (Scale Out) 無停機時間 | 自動水平擴展 | 水平擴展 (毫秒級) | 垂直 + 水平擴展 | 全自動 (PB 級) |
| 最大儲存 | 64 TB | 無上限 | 無上限 (單文件 1 MB) | 無上限 | 300 GB (Redis) / 5 TB (叢集) | 無上限 |
| 全球分佈 | ❌ 單一區域 | ✅ 多區域 / 全球 | ✅ 多區域 | ✅ 多叢集複寫 | ❌ 單一區域 | ✅ 多區域 |
| 交易支援 | ✅ ACID | ✅ 全球 ACID | ✅ ACID (跨文件) | ❌ 單列 ACID | ✅ Redis Transactions | ❌ 非交易型 |
| 自動擴展 | ❌ 手動調整 | ✅ 自動擴展 | ✅ 全自動 | ✅ 自動擴展 | ❌ 手動調整 | ✅ 全自動 |
| Serverless | ❌ | ❌ (需配置節點) | ✅ | ❌ (需配置節點) | ❌ | ✅ |
| 計費模式 | 執行個體小時 + 儲存 | 節點小時 + 儲存 (最低約 $65/月) | 讀寫次數 + 儲存 | 節點小時 + 儲存 (最低約 $500/月) | 執行個體容量 / 小時 | 查詢掃描量 + 儲存 (或固定費率) |
| 典型延遲 | 1–10 ms | 5–10 ms | 1–10 ms | < 10 ms (P99) | < 1 ms | 秒級 (非即時) |
託管式關聯資料庫
傳統 Web 應用、CMS、ERP、中小規模 OLTP
超大規模、全球分佈、非結構化資料
考試常問:何時從 Cloud SQL 升級到 Spanner?答:需要全球 ACID 或水平擴展時。支援 MySQL 8.0、PostgreSQL 15、SQL Server 2022。最高 96 vCPU / 624 GB RAM,讀取副本上限 20 個。
全球分散式關聯資料庫
全球金融交易、供應鏈、大規模遊戲排行榜
預算有限的小型應用、簡單的 key-value 存取
99.999% SLA(五個 9)是 GCP 所有服務中最高的。關鍵字:全球強一致性 + 水平擴展 + 關聯式 = Spanner。
無伺服器 NoSQL 文件資料庫
行動 / Web 應用、即時同步、使用者設定檔
複雜 JOIN 查詢、大量分析、超大單一文件
Native Mode vs Datastore Mode 是考點。Native Mode 支援即時監聽和離線存取。文件大小上限 1 MB。
NoSQL 寬表資料庫
時序資料、IoT、廣告科技、10 TB+ 高吞吐量
小型資料集 (< 1 TB)、複雜查詢、多列交易
HBase 相容 API 是關鍵辨識詞。適用場景:超大量寫入 + 時間戳 + 低延遲。最少 1 個節點。
託管式記憶體快取
快取層、Session 管理、排行榜、即時分析
持久儲存、大量資料、複雜查詢
不是主要資料庫!是快取層。考試看到「降低延遲」「Session 快取」就選 Memorystore。支援 Redis 和 Memcached。
無伺服器分析倉儲
BI 儀表板、大數據分析、ML 訓練資料、日誌分析
OLTP、即時交易、低延遲點查詢
BigQuery 不是傳統資料庫!它是分析倉儲 (OLAP),不適合 OLTP。考試看到「分析」「報表」「PB 級」就選 BigQuery。