GoogleGoogle Professional Data Engineer (PDE) Certification
·TW
·更新於 21 Aug 2026
在 Cloud Datastore 中,Movie 實體具有多值屬性 'actors' 和 'tags',以及單值屬性 'date_released'。查詢會依據 actor 或 tag 進行篩選,並依 date_released 排序。您要如何避免索引的組合爆炸?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在索引設定中明確宣告必要的複合索引(例如:actor + date_released 和 tag + date_released)。.
為什麼這是答案
正確答案是透過明確宣告必要的複合索引來避免組合爆炸。Cloud Datastore 會為每個多值屬性的組合自動建立索引,這可能導致索引數量過多(組合爆炸),尤其當實體有多個多值屬性時。為了解決這個問題,您應該只建立查詢所需的複合索引,例如 actor + datereleased 和 tag + datereleased。
手動宣告所有多值屬性組合的複合索引會導致與自動索引相同的組合爆炸問題。將 actors 和 tags 排除在索引之外會阻止您依據這些屬性進行篩選。將 datepublished 排除在索引之外會阻止您依據該屬性排序,並且不會解決多值屬性的組合爆炸問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡