La ventana de retención define durante cuánto tiempo un sistema conserva los datos disponibles para su consulta o reprocesamiento antes de eliminarlos automáticamente para liberar espacio, un parámetro configurable que equilibra la capacidad de volver a analizar datos históricos contra el costo de almacenamiento de mantenerlos indefinidamente.
Un ejemplo concreto en sistemas de mensajería
En Apache Kafka, por ejemplo, es posible configurar durante cuánto tiempo (o hasta qué volumen total) se conservan los mensajes de un tema específico antes de eliminarse automáticamente, permitiendo que nuevos consumidores puedan “retroceder” y reprocesar mensajes recientes dentro de esa ventana, pero no indefinidamente hacia el pasado.
