Amazon DynamoDB 整合
Why Amazon DynamoDB?
利用 Amazon DynamoDB,您可以輕鬆地將工作負載與 Amazon DynamoDB Accelerator (DAX) 整合,實現高達 10 倍的效能提升;與 Amazon OpenSearch Service 整合,實現即時搜尋和分析功能;以及與各種其他 AWS 服務整合。利用 DynamoDB,您可以靈活地與滿足您的使用案例需求的各種 AWS 服務整合。
DynamoDB 零 ETL 整合
DynamoDB 支援與其他 AWS 服務的多種零 ETL 整合。這些全受管的無程式碼整合可自動執行將資料從 DynamoDB 擷取、轉換和載入到其他 AWS 服務。它們無縫地將您的資料複寫到目的地服務,而不會影響您的生產工作負載。最後,這些整合可以為您節省設計、建置和管理資料管道所需的數週工程工作量,讓您可以專注於處理核心工程問題。
DynamoDB 與 Amazon SageMaker Lakehouse 進行了零 ETL 整合
此零 ETL 整合助力您執行各種分析和機器學習 (ML),例如 SQL 分析、搜尋分析、商業智慧、生成式 AI 等。僅需在 AWS 管理主控台中執行幾個快速步驟,您就可以靈活地選擇要複寫到 SageMaker Lakehouse 的 DynamoDB 資料表。
DynamoDB 與 Amazon Redshift 的零 ETL 整合
此零 ETL 整合可讓您輕鬆執行分析和機器學習。您可以選擇要分析的 DynamoDB 資料表,然後在資料寫入 DynamoDB 的幾分鐘內將 DynamoDB 資料複製到 Amazon Redshift。然後,您可以利用 Amazon Redshift 的分析和機器學習功能以及豐富的 SQL 支援、具體化視觀表、資料共用和無模式查詢功能來進一步轉換和豐富自己的資料。
DynamoDB 與 Amazon OpenSearch Service 的零 ETL 整合
此零 ETL 整合可讓您執行近乎即時的搜尋分析。建立索引來執行全文搜尋、向量搜尋、地理空間搜尋等。OpenSearch Service 的搜尋和聚合功能與 DynamoDB 查詢配合使用,以實現互動式、高效能的應用程式。現在,DynamoDB 客戶可以使用 OpenSearch Service 的廣泛搜尋和機器學習功能來提供新的體驗,從而提高用戶參與度並提高對應用程式的滿意度。
您可以透過 DynamoDB 控制台的「整合」分頁快速建立您的第一個管道。此整合使用 OpenSearch Ingestion 管道來定義和處理將您的 DynamoDB 資料傳送到特定 OpenSearch Service 索引時執行的轉換、路由和映射操作。
AWS Lambda 基於事件的觸發器
藉助適用於 Amazon DynamoDB 的 AWS Lambda 觸發器,您能夠輕鬆設定自訂邏輯,使其在對 DynamoDB 中專案的任何變更進行回應時執行。啟用 DynamoDB Streams 後,您可以從 DynamoDB 控制台的「匯出和串流」分頁中快速建立第一個觸發器。配置觸發器後,如果資料表中的資料發生任何變更,您的 Lambda 程式碼可在幾秒鐘內觸發。
藉由適用於 DynamoDB 的 AWS Lambda 觸發器,您可以輕鬆構建資料庫觸發器來驗證和充實資料,透過複製資料來與其他服務整合,或者構建完整的事件驅動架構 (例如訂單配送或媒體處理) 來回應 DynamoDB 資料表中的資料修改。Lambda 函數可以執行您指定的任何操作,例如傳送通知或啟動工作流程。
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) 是適用於 Amazon DynamoDB 的全受管、高可用性快取服務。DAX 可提供高達 10 倍的效能改善 (從毫秒到微秒),即使每秒有數百萬個要求亦是如此。DAX 可管理所有快取失效和資料填充事項,為您的 DynamoDB 資料表增添記憶體加速功能。DAX 屬於內聯快取,因此,如果快取的項目不存在或已過時,DAX 將自動傳遞到底層資料表。
現在您可以專注於為客戶建立絕佳的應用程式,無須擔心大規模效能。由於 DAX 與現有的 DynamoDB API 調用相容,因此無需變更應用程式即可輕鬆上手。