某個股票交易應用程式需要亞毫秒級的延遲來處理交易請求。交易資料儲存在 DynamoDB 中,但負載測試顯示資料檢索速度比要求慢。哪種解決方案能以最少的工作量降低檢索延遲?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 DynamoDB Accelerator (DAX) 快取交易資料。.
為什麼這是答案
DynamoDB Accelerator (DAX) 是一個完全託管、高可用、記憶體內快取,專為 DynamoDB 設計,提供亞毫秒級的延遲響應。它能顯著提升讀取密集型應用程式的效能,而無需修改應用程式邏輯。由於交易資料需要亞毫秒級延遲,DAX 是最有效且最少工作量的解決方案。 新增 Local Secondary Indexes (LSIs) 可以改善特定查詢的效能,但對於所有資料檢索的整體延遲改善有限,且需要修改資料表結構。將資料移至 Amazon S3 並使用 S3 Transfer Acceleration 不適用於需要亞毫秒級延遲的交易資料,S3 主要用於物件儲存,不適合作為低延遲的交易資料庫。為 DynamoDB 查詢新增帶有指數型退避的重試機制,主要用於處理暫時性錯誤和節流,並不能降低資料檢索的原始延遲。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡