stringtranslate.com

Registro de intenciones

Un registro de intenciones es un mecanismo utilizado para hacer que las operaciones de la computadora sean más resistentes en caso de fallas. Se utilizan en software de bases de datos , administradores de transacciones y algunos sistemas de archivos . En el área de bases de datos, el registro de transacciones se utiliza ampliamente. En el área del sistema de archivos, el registro de intenciones se utiliza con más frecuencia. [1]

Antes de realizar una operación, se escribe un registro de la intención de realizarla, generalmente en algún medio relativamente permanente, como una unidad de disco duro . Una vez realizada la operación, se escribe otro registro. Por lo general, una operación cambiará algunos datos en un sistema. En algunos casos, el registro de intención contendrá una copia de los datos antes y después de la operación. [2]

Esto añade gastos generales, a veces una cantidad significativa. Se escriben datos suficientes en el registro para rehacer o deshacer la operación más adelante.

Si ocurre una falla, cuando el sistema se está recuperando, puede usar el registro de intenciones para detectar qué operaciones aún estaban en proceso durante la falla y usar el registro de intenciones para ayudar a recuperarse de la falla, generalmente deshaciendo una operación parcialmente completada. , o rehaciendo uno que quizás deba completarse. [2] [3]

Ver también

Referencias

  1. ^ "Comprensión del registro de intenciones". Uw714doc.sco.com. 22 de abril de 2004 . Consultado el 7 de marzo de 2014 .
  2. ^ ab Aaron Toponce (19 de abril de 2013). "Administración de ZFS, Apéndice A: visualización del registro de intenciones de ZFS (ZIL)". Ptres.org . Consultado el 7 de marzo de 2014 .
  3. ^ "Acerca del registro de intenciones de Veritas File System". Ordenar.symantec.com . Consultado el 7 de marzo de 2014 .