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.
En Amazon Keyspaces, puede establecer un valor de TTL predeterminado para todas las filas de una tabla al crearla.
El valor de TTL predeterminado de una tabla es cero, lo que significa que los datos no caducan automáticamente. Si el valor de TTL predeterminado de una tabla es superior a cero, se añade una marca de tiempo de caducidad a cada fila.
Los valores de TTL se establecen en segundos y el valor máximo configurable es de 630 720 000 segundos, lo que equivale a 20 años.
Después de crear la tabla, puede sobrescribir el valor de TTL predeterminado de la tabla para filas o columnas específicas con instrucciones CQL de DML. Para obtener más información, consulte Uso de la instrucción INSERT para establecer valores del período de vida (TTL) personalizados para filas nuevas y Uso de la instrucción UPDATE para editar la configuración personalizada del período de vida (TTL) para filas y columnas.
Al habilitar TTL en una tabla, Amazon Keyspaces comienza a almacenar metadatos adicionales relacionados con TTL para cada fila. Además, TTL utiliza marcas de tiempo de caducidad para hacer un seguimiento de cuándo caducan las filas o columnas. Las marcas de tiempo se almacenan como metadatos de fila y contribuyen al costo de almacenamiento de la fila.
Una vez habilitada la característica TTL, no puede deshabilitarla para una tabla. Establecer el default_time_to_live
de la tabla en 0 deshabilita los tiempos de caducidad predeterminados para los datos nuevos, pero no desactiva la característica TTL ni revierte la tabla a los metadatos de almacenamiento originales de Amazon Keyspaces o al comportamiento de escritura.
En los siguientes ejemplos se muestra cómo crear una nueva tabla con un valor de TTL predeterminado.
Creación de una tabla nueva con un valor predeterminado de período de vida mediante la consola
Inicie sesión en la AWS Management Console y abra la consola de Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/home
. -
En el panel de navegación, elija Tablas y, a continuación, seleccione Crear tabla.
-
En la página Crear tabla, en la sección Detalles de la tabla, seleccione un espacio de claves y proporcione un nombre para la nueva tabla.
-
En la sección Esquema, cree el esquema para su tabla.
En la sección Configuración de la tabla, elija Personalizar configuración.
-
Continúe en Periodo de vida (TTL).
En este paso, seleccione la configuración de TTL predeterminada para la tabla.
En Periodo de TTL predeterminado, introduzca el tiempo de caducidad y elija la unidad de tiempo introducida, por ejemplo, segundos, días o años. Amazon Keyspaces almacena el valor en segundos.
-
Elija Crear tabla. Su tabla se crea con el valor de TTL predeterminado especificado.