Cassandra ttl en una fila

Sé que hay TTL en columnas en Cassandra. ¿Pero también es posible establecer un TTL en una fila? Establecer un TTL en cada columna no resuelve mi problema, como se puede ver en el siguiente caso de uso:

En algún momento, un proceso desea eliminar una fila completa con un TTL (digamos fila "A" con TTL 1 semana). Podría hacerlo reemplazando todas las columnas existentes con el mismo contenido pero con un TTL de 1 semana.

Pero puede haber otro proceso que se ejecute simultáneamente en esa fila "A" que inserta nuevas columnas o reemplaza las existentes sin un TTL porque ese proceso no puede saber que la fila debe eliminarse (¡se ejecuta simultáneamente!). Por lo tanto, después de 1 semana, todas las columnas de la fila "A" se eliminarán debido a la TTL, a excepción de las nuevas que se insertaron. Y también quiero que sean eliminados.

Entonces, ¿existe o habrá soporte de Cassandra para este caso de uso o tengo que implementar algo por mi cuenta?

Saludos cordiales
Stefan

Respuestas a la pregunta(3)

Su respuesta a la pregunta