AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司將使用 Amazon DynamoDB 作為主要資料庫,但傳入的資料項目可能會超出 DynamoDB 項目大小限制(目前最大大小為 700 KB,且持續增長)。哪種解決方案能以最高的營運效率處理大型資料?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將大型資料作為物件儲存在 Amazon S3 儲存貯體中。在 DynamoDB 資料表中,建立一個項目,其中包含指向資料 S3 URL 的屬性。.
為什麼這是答案
正確答案是將大型資料儲存在 Amazon S3 中,並在 DynamoDB 項目中儲存 S3 物件的 URL。這種方法操作效率最高,因為 S3 專為儲存任意大小的物件而設計,且成本效益高。DynamoDB 項目大小限制為 400 KB(而非問題中提及的 700 KB),因此將大型資料直接儲存在 DynamoDB 中是不可行的。
其他選項的缺點:
建立 Lambda 函數將大型資料儲存在 DocumentDB 中:這會引入額外的資料庫和管理複雜性,降低營運效率。
將大型資料分割成多個項目:雖然技術上可行,但這會增加應用程式邏輯的複雜性,並且在讀取時需要重新組合資料,效率較低。此外,DynamoDB 的 BatchWriteItem API 有其自身的限制,例如每個請求的項目數和總大小限制。
使用 gzip 壓縮:壓縮可以減少資料大小,但對於超出 400 KB 限制的極大型資料,即使壓縮後也可能仍然超出限制,並且在讀取時需要解壓縮,增加了延遲和運算成本。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡