Integraciones de Amazon DynamoDB
¿Por qué Amazon DynamoDB?
Con Amazon DynamoDB, puede integrar con facilidad las cargas de trabajo en el Acelerador de Amazon DynamoDB (DAX) para mejorar hasta 10 veces el rendimiento, en Amazon OpenSearch Service para habilitar capacidades de búsqueda y análisis en tiempo real y en 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.
Integraciones sin ETL de DynamoDB
DynamoDB permite varias integraciones sin ETL con otros servicios de AWS. Estas integraciones sin código y completamente administradas automatizan la extracción, la transformación y la carga de datos de DynamoDB a otros servicios de AWS. Replican sin problemas sus datos en el servicio de destino y no afectan a la carga de trabajo de producción. Por último, las integraciones le ahorran semanas de esfuerzo de ingeniería necesario para diseñar, crear y administrar la canalización datos y, en cambio, le permiten concentrarse en sus principales problemas de ingeniería.
Integración sin ETL de DynamoDB con Amazon SageMaker Lakehouse
Esta integración sin ETL le permite ejecutar una amplia gama de análisis y machine learning (ML), como análisis de SQL, análisis de búsqueda, inteligencia empresarial, IA generativa, entre otros. En unos pocos pasos rápidos en la Consola de administración de AWS, tiene la flexibilidad de seleccionar las tablas de DynamoDB para replicarlas en SageMaker Lakehouse.
Integración sin ETL de DynamoDB con Amazon Redshift
Esta integración sin ETL facilita llevar a cabo análisis y ML. Puede elegir las tablas de DynamoDB que desea analizar y hacer que los datos de DynamoDB se repliquen en Amazon Redshift a los pocos minutos de haberse escrito los datos en DynamoDB. A continuación, puede utilizar las capacidades de análisis y ML de Amazon Redshift con un amplio soporte de SQL, vistas materializadas, uso compartido de datos y capacidades de consulta sin esquemas para transformar y enriquecer aún más sus datos.
Integración sin ETL de DynamoDB con Amazon OpenSearch Service
Esta integración sin ETL le permite realizar análisis de búsqueda casi en tiempo real. Crear índices para realizar búsquedas de texto completo, búsquedas vectoriales o geoespaciales, entre otras. 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 utilizar las amplias capacidades de búsqueda y ML de OpenSearch Service para ofrecer nuevas experiencias que fomenten la interacción de los usuarios y mejoren la satisfacción con sus aplicaciones.
Puede crear rápidamente su primera canalización desde la pestaña Integraciones de la consola de DynamoDB. La integración utiliza canalizaciones de ingesta de OpenSearch para definir y procesar la transformación, el enrutamiento y la asignación de los datos de DynamoDB a índices específicos del servicio OpenSearch.
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.
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.