一家金融公司針對一個 PB 級的資料集執行 Amazon Athena,以用於其 BI 應用程式。每天晚上,一個 AWS Glue 任務會每天更新資料一次,而 BI 應用程式基於政策原因需要每小時更新。目標是在不增加基礎設施且營運開銷最小的情況下降低 Athena 成本。哪種選項是最佳的?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 針對 SQL 查詢使用 Amazon Athena 的查詢結果重複使用功能。.
為什麼這是答案
正確答案是使用 Amazon Athena 的查詢結果重複使用功能。此功能允許 Athena 儲存先前查詢的結果,並在後續執行相同查詢時直接返回這些結果,而無需重新掃描 S3 中的資料。這顯著降低了 Athena 的資料掃描量,進而降低了成本,同時滿足了每小時更新的需求,因為它利用了最近的查詢結果。 將資料移至 S3 Glacier Deep Archive 不適用於需要每小時更新的 BI 應用程式,因為 Glacier Deep Archive 旨在用於長期存檔,檢索時間長且成本高。在 BI 應用程式和 Athena 之間新增 Amazon ElastiCache 叢集會增加基礎設施和營運開銷,這與題目中「不增加基礎設施且營運開銷最小」的目標相悖。將檔案格式變更為 Apache Parquet 確實可以提高查詢效能並降低成本,但查詢結果重複使用功能在滿足每小時更新需求和最小化營運開銷方面提供了更直接且更有效的解決方案。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡