Expira los datos con Time to Live (TTL) para Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

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.

Expira los datos con Time to Live (TTL) para Amazon Keyspaces (para Apache Cassandra)

Time to Live () de Amazon Keyspaces (para Apache Cassandra) le ayuda a simplificar la lógica de la aplicación y a optimizar el precio del almacenamiento al caducar automáticamente los datos de las tablas. TTL Los datos que ya no necesite se eliminan automáticamente de su tabla en función del valor de tiempo de vida que establezca.

Esto facilita el cumplimiento de las políticas de retención de datos basadas en requisitos empresariales, industriales o normativos que definen cuánto tiempo deben conservarse los datos o especifican cuándo deben eliminarse.

Por ejemplo, puede utilizar TTL una AdTech aplicación para programar cuándo caducan los datos de anuncios específicos y cuándo dejan de estar visibles para los clientes. También puedes utilizarlos TTL para retirar automáticamente los datos antiguos y ahorrar en los costes de almacenamiento.

Puede establecer un TTL valor predeterminado para toda la tabla y sobrescribir ese valor para las filas y columnas individuales. TTLlas operaciones no afectan al rendimiento de la aplicación. Además, el número de filas y columnas marcadas como fecha de caducidad TTL no afecta a la disponibilidad de la tabla.

Amazon Keyspaces filtra automáticamente los datos caducados para que los datos caducados no se devuelvan en los resultados de las consultas ni estén disponibles para su uso en declaraciones de lenguaje de manipulación de datos (DML). Amazon Keyspaces suele eliminar los datos caducados del almacenamiento en un plazo de 10 días a partir de la fecha de caducidad.

En raras ocasiones, es posible que Amazon Keyspaces no pueda eliminar los datos en el plazo de 10 días si existe una actividad sostenida en la partición de almacenamiento subyacente para proteger la disponibilidad. En estos casos, Amazon Keyspaces sigue intentando eliminar los datos caducados una vez que disminuya el tráfico en la partición.

Una vez eliminados de forma permanente los datos del almacenamiento, deja de incurrir en gastos de almacenamiento.

Puede establecer, modificar o deshabilitar la TTL configuración predeterminada de las tablas nuevas y existentes mediante la consola, Cassandra Query Language (CQL) o el AWS CLI.

En las tablas con la TTL configuración predeterminada, puede usar CQL sentencias para anular la TTL configuración predeterminada de la tabla y aplicar TTL valores personalizados a las filas y columnas. Para obtener más información, consulte Utilice la INSERT sentencia para establecer valores personalizados de Time to Live (TTL) para las filas nuevas y Utilice la UPDATE instrucción para editar la configuración personalizada de Time to Live (TTL) para filas y columnas.

TTLlos precios se basan en el tamaño de las filas que se eliminan o actualizan mediante Time to Live. TTLlas operaciones se miden en unidades deTTL deletes. Se consume una TTL eliminación por cada KB de datos por fila que se elimina o actualiza.

Por ejemplo, para actualizar una fila que almacena 2,5 KB de datos y eliminar una o más columnas de la fila al mismo tiempo, se requieren tres TTL eliminaciones. O bien, para eliminar una fila completa que contiene 3,5 KB de datos, es necesario TTL eliminarla cuatro veces.

Se consume una TTL eliminación por cada KB de datos eliminados por fila. Para obtener más información sobre precios, consulte Precios de Amazon Keyspaces (para Apache Cassandra).

Time to Live de Amazon Keyspaces e integración con AWS servicios

La siguiente TTL métrica está disponible en Amazon CloudWatch para permitir la supervisión continua.

  • TTLDeletes— Las unidades consumidas para eliminar o actualizar datos de forma consecutiva mediante Time to Live (TTL).

Para obtener más información sobre cómo supervisar CloudWatch las métricas, consulteSupervisión de Amazon Keyspaces con Amazon CloudWatch.

Cuando usas AWS CloudFormation, puedes activarlo TTL al crear una tabla de Amazon Keyspaces. Para obtener más información, consulte la .AWS CloudFormation Guía del usuario.