Determinación de la versión de las tablas globales utilizadas - Amazon DynamoDB

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.

Determinación de la versión de las tablas globales utilizadas

Hay dos versiones de tablas globales de DynamoDB disponibles: Global Tables versión 2019.11.21 (actual) y. Tablas globales, versión 2017.11.29 (Legacy) Se recomienda utilizar la versión 2019.11.21 (actual) de Global Tables. Es más eficaz y consume menos capacidad de escritura que Tablas globales, versión 2017.11.29 (Legacy). Entre las ventajas de la versión actual se incluyen:

  • Las tablas de origen y destino se mantienen juntas y alineadas automáticamente para el rendimiento, la configuración de TTL, la configuración de escalado automático y otros atributos útiles.

  • Los índices secundarios globales también se mantienen alineados.

  • Puede agregar dinámicamente nuevas tablas de réplica a partir de una tabla rellenada de datos.

  • Los atributos de metadatos necesarios para controlar la replicación están ocultos, lo que ayuda a evitar su escritura, que causaría problemas con la replicación.

  • La versión actual admite más regiones que la versión heredada y permite agregar o eliminar regiones a una tabla existente, mientras que la versión heredada no lo permite.

  • La versión 2019.11.21 (actual) de Global Tables es más eficiente y consume menos capacidad de escritura que, por lo tantoTablas globales, versión 2017.11.29 (Legacy), es más rentable. En concreto:

    • La inserción de un nuevo elemento en una región y luego replicarlo a otras regiones requiere dos rWCU por región para la versión 2017.11.29 (heredada), pero solo una para la versión 2019.11.21 (actual).

    • La actualización de un elemento requiere dos rWCU en la región de origen y una rWCU por región de destino en la versión 2017.11.29 (heredada), pero solo una rWCU por origen o destino en la versión 2019.11.21 (actual).

    • La eliminación de un elemento requiere una rWCU en la región de origen y dos rWCU por región de destino en la versión 2017.11.29 (heredada), pero solo una rWCU por origen o destino en la versión 2019.11.21 (actual).

    Para obtener más información, consulte Precios de Amazon DynamoDB.

Determinación de la versión mediante la CLI

Para saber qué versión de tablas globales está utilizando, seleccione y. AWS CLIDescribeTable DescribeGlobalTable DescribeTablemostrará la versión de la tabla si es la versión 2019.11.21 (actual) y la DescribeGlobalTable propiedad mostrará la versión de la tabla si es la versión 2017.11.29 (antigua).

Determinación de la versión mediante la consola

Búsqueda de la versión mediante la consola

Para saber qué versión de las tablas globales utiliza mediante la consola, haga lo siguiente:

  1. Abra la consola de DynamoDB en https://console.aws.amazon.com/dynamodb/home.

  2. En el panel de navegación del lado izquierdo de la consola, elija Tables (Tablas).

  3. Elija la tabla que desea usar.

  4. Elija la pestaña Global Tables (Tablas globales).

  5. Aparecerá Versión de tabla global, que muestra la versión de las tablas globales en uso:

Para actualizar las tablas globales de la versión 2017.11.29 (heredada) a la versión 2019.11.21 (actual), siga los pasos que se indican aquí. El proceso general de actualización funcionará sin interrumpir las tablas activas y debería finalizar en menos de una hora. Para obtener más información, consulte Actualización a la versión 2019.11.21 (actual).

nota
  • Si el mensaje Versión de la tabla global no aparece en la consola, significa que hay otra tabla en una región diferente con el mismo nombre. En este caso, la tabla actual no se puede convertir en una tabla global. La tabla actual se debe copiar a una tabla nueva con un nombre único o se deben quitar todas las demás tablas con el mismo nombre.

  • Si utiliza la versión 2019.11.21 (actual) de las tablas globales y también utiliza la función Time to Live, DynamoDB replica las eliminaciones de TTL en todas las tablas de réplica. La eliminación de TTL inicial no consume capacidad de escritura en la región donde se produce el vencimiento de TTL. Sin embargo, la eliminación de TTL replicada en las tablas de réplica consume una unidad de capacidad de escritura replicada cuando se usa la capacidad aprovisionada, o una escritura replicada cuando se usa el modo de capacidad bajo demanda, en cada una de las regiones de réplica. En estos casos, se aplicarán los cargos pertinentes.

  • En la versión 2019.11.21 (actual) de Global Tables, cuando se elimina el TTL, se replica en todas las regiones de réplica. Estas escrituras replicadas no contienen propiedades de type ni principalID. Esto puede dificultar la distinción de una eliminación TTL de una eliminación de usuario en las tablas replicadas.