stringtranslate.com

Sin fuerza

En la teoría de bases de datos, se utiliza una política de no forzar el control de transacciones . El término no forzar se refiere a las páginas del disco relacionadas con el objeto de base de datos real que se está modificando.

Con una política de no forzar, cuando se confirma una transacción , los cambios realizados a los objetos reales no son "forzados", es decir, no es necesario escribirlos en el disco en el lugar. [1]

Se debe conservar un registro de los cambios en el momento de la confirmación para garantizar que la transacción sea duradera . Este registro se escribe normalmente en un registro de transacciones secuencial , de modo que los cambios reales en los objetos de la base de datos tal como se registran en el disco se puedan escribir en un momento posterior.

En el caso de objetos que se modifican con frecuencia, una política de no forzar permite fusionar las actualizaciones y, por lo tanto, reduce la cantidad de operaciones de escritura en el objeto de base de datos en disco. Una política de no forzar también reduce el tiempo de búsqueda necesario para una confirmación, ya que las operaciones de escritura en el registro de transacciones se realizan principalmente de manera secuencial, en lugar de requerir que el disco busque en muchos objetos de base de datos distintos durante una confirmación.

Referencias

  1. ^ Gray, Jim ; Reuter, Andreas (1993). "Capítulo 13". Procesamiento de transacciones: conceptos y técnicas . Morgan Kaufmann. pág. 714. ISBN 1-55860-190-2.