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