AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
您需要儲存電影資訊,其中每部電影都有標題、發行年份、類型,以及可選的、不同的演員/劇組詳細資訊(不同的電影可能有不同的額外欄位)。所需的查詢包括:取得特定標題和發行年份的所有詳細資訊;取得給定標題的所有電影的所有詳細資訊;取得給定類型所有電影的所有詳細資訊。哪種資料模型符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 DynamoDB 資料表,使用複合主鍵:title 作為 partition key,release year 作為 sort key。新增一個 global secondary index,使用 genre 作為 partition key,title 作為 sort key。.
為什麼這是答案
此選項正確,因為 DynamoDB 適用於半結構化資料,允許項目具有不同的屬性(例如演員/劇組詳細資訊)。複合主鍵 (title 作為 partition key,release year 作為 sort key) 能有效支援「取得特定標題和發行年份的所有詳細資訊」以及「取得給定標題的所有電影的所有詳細資訊」這兩種查詢。Global Secondary Index (GSI) 允許使用 genre 作為 partition key 和 title 作為 sort key,有效支援「取得給定類型所有電影的所有詳細資訊」的查詢。
其他選項不符合要求:
第二個選項的 GSI 缺少 sort key,無法有效支援按 title 查詢。
關聯式資料庫(RDS)雖然可以儲存這些資料,但對於具有不同額外欄位的半結構化資料,其彈性不如 NoSQL 資料庫(如 DynamoDB)。將所有屬性儲存在單一 JSON 欄位中會使查詢特定欄位變得複雜且效率低下。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡