Integraciones de Amazon DynamoDB
Desencadenadores basados en eventos con AWS Lambda
Los desencadenadores de AWS Lambda para Amazon DynamoDB permiten configurar fácilmente una lógica personalizada para que se ejecute en respuesta a cualquier cambio en un elemento de DynamoDB. Puede crear rápidamente su primer desencadenador desde la pestaña Exportaciones y Flujos de la consola de DynamoDB, después de habilitar Flujos de DynamoDB. Tras configurar el desencadenador, el código de Lambda puede activarse en cuestión de segundos después de realizar cualquier cambio en los datos de la tabla.
Con los desencadenadores de AWS Lambda para DynamoDB, puede crear fácilmente desencadenadores de bases de datos para validar y enriquecer los datos, integrarlos con otros servicios mediante la replicación de los datos o crear arquitecturas completas basadas en eventos, como la gestión de pedidos o el procesamiento de contenido multimedia, que reaccionen ante la modificación de los datos en las tablas de DynamoDB. La función de Lambda puede realizar cualquier acción que especifique; por ejemplo, enviar una notificación o iniciar un flujo de trabajo.
¿Por qué Amazon DynamoDB?
Con Amazon DynamoDB, puede integrar con facilidad las cargas de trabajo con el Acelerador de Amazon DynamoDB (DAX) para mejorar hasta 10 veces el rendimiento, con Amazon OpenSearch Service para habilitar capacidades de búsqueda y análisis en tiempo real y con varios otros servicios de AWS. DynamoDB le brinda la flexibilidad necesaria para integrarse con una amplia gama de servicios de AWS que cumplan con los requisitos de su caso de uso.
Amazon DynamoDB Accelerator
El Acelerador de Amazon DynamoDB (DAX) es un servicio de caché completamente administrado y de alta disponibilidad para Amazon DynamoDB. DAX ofrece una mejora del rendimiento hasta 10 veces mayor, de milisegundos a microsegundos, incluso cuando se procesan millones de solicitudes por segundo. DAX administra toda la invalidación de la memoria caché y la población de datos para agregar aceleración en memoria a las tablas de DynamoDB. DAX es una caché en línea, por lo que si el elemento almacenado en caché no existe o está obsoleto, DAX pasará automáticamente a la tabla subyacente.
Ahora puede centrarse en la compilación de magníficas aplicaciones para sus clientes sin preocuparse por el rendimiento a escala. Como DAX es compatible con las llamadas a la API de DynamoDB existentes, no es necesario realizar cambios en la aplicación, lo que facilita la iniciación.
Integración sin ETL de Amazon DynamoDB con Amazon OpenSearch Service
La integración sin ETL de Amazon DynamoDB con Amazon OpenSearch Service proporciona una canalización de ETL completamente administrada y sin código con replicación casi en tiempo real de DynamoDB a OpenSearch Service. Esta integración sin ETL permite a los clientes sincronizar sin problemas sus datos de DynamoDB a OpenSearch Service en cuestión de segundos, lo que elimina la necesidad de escribir código personalizado para crear y mantener canalizaciones de datos complejas para las operaciones de extracción, transformación y carga (ETL). Esta integración reduce la carga operativa y el costo que implica mantener los datos sincronizados entre las bases de datos transaccionales y de búsqueda, lo que permite a los clientes centrarse en sus problemas empresariales principales.
Puede crear rápidamente su primera canalización desde la pestaña Integraciones de la consola de DynamoDB. La integración aprovecha las canalizaciones de Ingesta de Amazon OpenSearch para definir y procesar las transformaciones, el enrutamiento y la asignación de sus datos de DynamoDB a índices específicos de OpenSearch Service.
Esta integración sin ETL facilita la creación de índices para hacer búsquedas de texto completo, búsquedas geoespaciales, búsquedas vectoriales y más. Las búsquedas y agregaciones de OpenSearch Service funcionan junto con las consultas de DynamoDB para habilitar aplicaciones interactivas y eficaces. Los clientes de DynamoDB ahora pueden aprovechar las amplias capacidades de búsqueda y machine learning de OpenSearch Service para ofrecer nuevas experiencias que impulsen la participación de los usuarios y mejoren la satisfacción con sus aplicaciones. Obtenga más información en este tutorial del método sin ETL.
Integración sin ETL de Amazon DynamoDB con Amazon Redshift
La integración sin ETL de Amazon DynamoDB con Amazon Redshift proporciona una canalización de ETL completamente administrada y sin código con replicación desde DynamoDB a Amazon Redshift. Esta integración sin ETL permite a los clientes sincronizar sin problemas sus datos de DynamoDB a Amazon Redshift, lo que elimina la necesidad de escribir código personalizado para crear y mantener canalizaciones de datos complejas para las operaciones de extracción, transformación y carga (ETL). Esta integración reduce la carga operativa y el costo que implica mantener los datos sincronizados entre las bases de datos transaccionales y el almacén de datos, lo que permite a los clientes centrarse en sus problemas empresariales principales.