Recolección de elementos no utilizados cuando las marcas de tiempo son números secuenciales

Es posible que tengas un motivo, no relacionado con la recolección de elementos no utilizados, para asignar números secuenciales a la propiedad de marca de tiempo de una celda, en lugar de asignar una fecha y una hora. En esta página, se describe la recolección de elementos no utilizados de Cloud Bigtable para datos con este tipo de marcas de tiempo artificiales.

Antes de leer esta página, debes leer la descripción general de la recolección de elementos no utilizados, incluida la descripción de las marcas de tiempo reales y artificiales.

Número de versiones

Si las marcas de tiempo son números de secuencia, tu política de recolección de elementos no utilizados debe basarse en el número de versiones. Una política de recolección de elementos no utilizados basada en la antigüedad no es segura en este caso, porque las políticas basadas en la antigüedad quitan datos basados en la marca de tiempo.

Ventajas

  • Puedes usar marcas de tiempo monotónicamente crecientes si lo necesitas.

Desventajas

  • No puedes cambiar a una recolección de elementos no utilizados basada en la antigüedad.

  • Debido a que las marcas de tiempo no son una fecha y una hora reales, no puedes usar las marcas de tiempo de las celdas para ningún otro caso práctico, como la determinación de la antigüedad de un valor. Como solución alternativa, puedes escribir una marca de tiempo real en una columna independiente, pero esto aumentará la cantidad de datos que almacenas.

  • Debido a que la recolección de datos no utilizados es asíncrona, siempre deberás usar filtros cuando leas los datos.

Próximos pasos