GoogleGoogle Professional Cloud Developer (PCD) Certification
·TW
·更新於 3 Sep 2026
為全球電子商務設計一個可擴展的 SQL 綱要。儲存所有客戶交易,並確保 CustomerId 和 TransactionId 都是唯一的。您應該使用哪種資料庫和鍵策略?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Cloud Spanner,並將 TransactionId 和 CustomerId 作為複合主鍵,TransactionId 使用隨機 UUID。.
為什麼這是答案
對於全球電子商務,Cloud Spanner 是最佳選擇,因其提供全球分佈式、強一致性、高可用性和水平擴展的 SQL 資料庫。Cloud SQL 雖然是關係型資料庫,但其擴展性不如 Spanner,不適合全球規模的應用。將 TransactionId 和 CustomerId 作為複合主鍵是合理的,因為這兩者結合能唯一識別一筆交易。TransactionId 使用隨機 UUID 而非遞增數字是關鍵。遞增數字在 Spanner 中會導致熱點問題,因為所有新寫入都集中在資料庫的同一部分,影響性能。隨機 UUID 則能將寫入均勻分佈到不同的節點,避免熱點,提升寫入吞吐量和整體性能。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡