Amazon DynamoDB 集成
为什么选择 Why Amazon DynamoDB?
借助 Amazon DynamoDB,您可以轻松将工作负载与 Amazon DynamoDB Accelerator(DAX)集成,以获得高达 10 倍的性能提升;与 Amazon OpenSearch Service 集成,以实现实时搜索和分析功能;还可以与多种其他的 AWS 服务集成。借助 DynamoDB,您可以灵活地与满足您的应用场景需求的各种 AWS 服务集成。
Amazon DynamoDB 零 ETL 集成
Amazon DynamoDB 支持与其他 AWS 服务的多种零 ETL 集成。这些无代码、完全托管的集成可自动从 DynamoDB 提取数据,并将数据转换和加载到其他 AWS 服务。它们将您的数据无缝复制到目标服务,不会影响您的生产工作负载。最后,这些集成为您节省了设计、构建和管理数据管道所需的数周工程作业时间,让您可以专注于核心工程问题。
Amazon DynamoDB 与 Amazon SageMaker Lakehouse 的零 ETL 集成
这种零 ETL 集成让您能够运行广泛的分析和机器学习,如 SQL 分析、搜索分析、商业智能、机器学习、生成式人工智能等。只需在 AWS 管理控制台中快速执行几个步骤,您就可以灵活地选择要复制到 Amazon SageMaker Lakehouse 的 DynamoDB 表。
Amazon DynamoDB 与 Amazon Redshift 的零 ETL 集成
借助零 ETL 集成,您可以轻松执行分析和机器学习。您只需选择要分析的 DynamoDB 表,然后将数据写入 DynamoDB,几分钟即可将 DynamoDB 数据复制到 Amazon Redshift。然后,您可以利用 Amazon Redshift 的分析和机器学习功能,以及丰富的 SQL 支持、实体化视图、数据共享和无架构查询功能,进一步转换和丰富数据。
Amazon DynamoDB 与 Amazon OpenSearch Service 的零 ETL 集成
这种零 ETL 集成让您能够执行近实时的搜索分析。您可以轻松创建索引,以执行全文搜索、向量搜索、地理空间搜索等操作。OpenSearch Service 的搜索和聚合功能与 DynamoDB 查询配合使用,以实现交互式、高性能的应用程序。现在,DynamoDB 客户可以利用 OpenSearch Service 的广泛搜索和机器学习功能来提供新的体验,从而提高用户参与度并提高对应用程序的满意度。
您可以通过 DynamoDB 控制台的“集成”选项卡快速创建您的第一个管道。此集成利用 Amazon OpenSearch Ingestion 管道定义和处理将您的 DynamoDB 数据转换、路由和映射到特定 OpenSearch Service 索引的操作。
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 函数可以执行您指定的任何操作,例如发送通知或启动工作流程。