Recuperación mediante la reversión de las escrituras no deseadas in situ
Para mantener la tabla original en servicio, puede revertir directamente las escrituras no deseadas en lugar de restaurar una tabla completa. Puede revertir todas las escrituras o solo las que identifique como errores.
Este enfoque utiliza la característica de exportación incremental a Amazon Simple Storage Service (Amazon S3). Al realizar una exportación incremental, se escriben los elementos modificados en Amazon S3. La exportación incluye las imágenes antiguas y nuevas de cada elemento. El periodo de tiempo puede ser tan corto como 15 minutos o tan largo como 24 horas. El periodo de tiempo debe estar incluido en la ventana de recuperación del PITR.
Para deshacer las escrituras no deseadas, siga estos pasos:
-
Realice una exportación incremental a Amazon S3. Especifique el periodo de tiempo durante el cual se produjeron las escrituras erróneas en la tabla. Seleccione una vista de exportación de “imágenes nuevas y antiguas”. Si el periodo de tiempo supera las 24 horas, realice varios trabajos de exportación incrementales que, en conjunto, cubran exactamente todo el periodo de tiempo.
-
Ejecute un trabajo masivo sobre los datos de Amazon S3 para revertir los cambios mostrados en la exportación volviendo a escribir el valor anterior del elemento. Si lo desea, aplique una transformación para controlar exactamente qué se deshace y cómo se deshace (por ejemplo, para corregir pequeños errores en los elementos).
Este enfoque proporciona las siguientes ventajas:
-
Más rentable, especialmente para tablas grandes. En lugar de restaurar una tabla completa para deshacer un pequeño número de errores de escritura, hay que centrarse solo en los errores.
-
Más rápido, especialmente para tablas grandes. Solo se debe procesar un subconjunto de los datos de la tabla.
-
Corrección in situ y en directo. La tabla original permanece activa durante la corrección. No es necesario ajustar los metadatos, la configuración y las referencias externas de una tabla nueva.