Datos que caducan 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.

Datos que caducan con Time to Live (TTL) para Amazon Keyspaces (para Apache Cassandra)

Periodo de vida (TTL) de Amazon Keyspaces (para Apache Cassandra) le ayuda a simplificar la lógica de su aplicación y a optimizar el precio de almacenamiento al expirar automáticamente los datos de las tablas. 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 usar el TTL en 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 puede utilizar TTL para retirar automáticamente datos antiguos y ahorrar en costos de almacenamiento. Puede establecer un valor de TTL predeterminado para toda la tabla y sobrescribir ese valor para filas y columnas individuales. Las operaciones de TTL no afectan al rendimiento de su aplicación. Además, el número de filas y columnas marcadas para caducar con TTL no afecta a la disponibilidad de su tabla.

Amazon Keyspaces filtra automáticamente los datos caducados para que estos no se devuelvan en resultados de consultas o estén disponibles para su uso en instrucciones 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. Para obtener más información, consulte Cómo funciona: Periodo de vida (TTL) de Amazon Keyspaces.

Puede establecer, modificar o deshabilitar la configuración de TTL predeterminada para tablas nuevas y existentes mediante la consola o Cassandra Query Language (CQL). En las tablas con TTL predeterminado configurado, puede utilizar Cassandra Query Language (CQL) para anular la configuración TTL predeterminada y aplicar valores de TTL personalizados a filas y columnas. Para obtener más información, consulte Cómo usar Time to Live (TTL) para caducar datos.

Los precios de TTL se basan en el tamaño de las filas que se eliminen o actualicen al utilizar periodo de vida. Las operaciones de TTL se miden en unidades de TTL deletes. Se consume una eliminación TTL por KB de datos por fila que se elimine o actualice. Por ejemplo, para actualizar una fila que almacena 2,5 KB de datos y eliminar una o más columnas dentro de la fila al mismo tiempo se requieren tres eliminaciones TTL. O bien, para eliminar una fila entera que contiene 3,5 KB de datos se requieren cuatro eliminaciones TTL. Se consume una eliminación TTL por cada KB de datos eliminados por fila. Para obtener más información sobre precios, consulte Precios de Amazon Keyspaces (para Apache Cassandra).