Opciones de copia de tablas completas entre cuentas para Amazon DynamoDB - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Opciones de copia de tablas completas entre cuentas para Amazon DynamoDB

Ramkumar Ramanujam, Amazon Web Services ()AWS

Junio de 2024 (historial del documento)

En esta guía se describen diferentes formas de copiar tablas completas de Amazon DynamoDB en varias cuentas de Amazon Web Services AWS(). En esta guía también se enumeran las ventajas e inconvenientes de cada solución y los escenarios en los que se puede considerar cada solución. No cubre las soluciones de streaming y replicación.

Esta guía está destinada a arquitectos, administradores y líderes técnicos que tengan conocimientos básicos de DynamoDB.

Información general

Para mejorar el rendimiento de las aplicaciones y reducir los costes y las cargas operativas, muchas organizaciones están optando por DynamoDB.

Un caso de uso habitual al trabajar con tablas de DynamoDB es la capacidad de copiar datos completos de tablas en varios entornos. Por lo general, cada entorno es propiedad de un equipo diferente que utiliza una cuenta diferente AWS . Un ejemplo de un caso de uso de este tipo es la promoción del código desde el desarrollo hasta la puesta en escena y, después, hasta los entornos de producción. El entorno de ensayo se actualiza con los datos de producción para que se asemeje más al de producción para realizar las pruebas antes de pasar a la fase de producción.

Esta guía ofrece una descripción general de varios enfoques para copiar una actualización completa de una tabla de DynamoDB de una cuenta a otra.

La mejor forma de asegurarse de que la tabla de destino tiene los mismos datos que la tabla de origen es eliminar la tabla y, a continuación, volver a crearla. (La excepción a este enfoque se produce cuando la diferencia entre las tablas de origen y de destino es mínima, por ejemplo, inferior al 10 por ciento). Al eliminar y volver a crear la tabla, se evitan los costes asociados a las unidades de capacidad de escritura (WCU) necesarias para eliminar elementos individuales de la tabla. Cada una de las soluciones que se describen en esta guía supone que la tabla de destino se vuelve a crear antes de la actualización de los datos.