開發人員需要針對頻繁存取的產品項目提供微秒級的讀取延遲,並且每當產品建立、更新或刪除時,都必須更新應用程式快取以確保一致性。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon DynamoDB 搭配 DynamoDB Accelerator (DAX) 叢集。.
為什麼這是答案
DynamoDB Accelerator (DAX) 是一個完全受管、高可用性的記憶體內快取,專為 Amazon DynamoDB 設計,可提供微秒級的讀取延遲,這符合題目對「微秒級的讀取延遲」要求。DAX 自動處理資料一致性,當底層 DynamoDB 表格資料變更時,DAX 會自動更新其快取,確保應用程式快取與資料庫保持同步,滿足「每當產品建立、更新或刪除時,都必須更新應用程式快取以確保一致性」的要求。 其他選項不符合所有要求: Amazon RDS 搭配 ElastiCache for Redis 的延遲載入策略,雖然能提供低延遲,但延遲載入可能導致首次存取時的快取未命中,且需要開發人員自行管理快取失效邏輯,無法自動確保每次資料變更時的即時一致性。 Amazon DynamoDB 搭配應用程式中的記憶體內快取並實作延遲載入,同樣需要開發人員手動處理快取失效和一致性問題,且應用程式內快取的擴展性和高可用性不如 DAX。 Amazon RDS 無法搭配 DynamoDB Accelerator (DAX),因為 DAX 專為 DynamoDB 設計。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡