En informática , en el campo de las bases de datos , un conflicto de escritura-escritura , también conocido como sobrescritura de datos no confirmados , es una anomalía computacional asociada con la ejecución intercalada de transacciones . En concreto, un conflicto de escritura-escritura se produce cuando "una transacción solicita escribir una entidad para la que una transacción no cerrada ya ha realizado una solicitud de escritura". [1]
Dado un horario S
Tenga en cuenta que no hay lecturas en este cronograma. Las escrituras se denominan escrituras ciegas .
Tenemos una actualización perdida . Cualquier intento de serializar este cronograma arrojaría dos resultados diferentes (o se muestra la versión de A y B de T1 o se muestra la versión de A y B de T2) y no sería el mismo que el cronograma anterior. Este cronograma no sería serializable .
El 2PL estricto supera esta inconsistencia al bloquear T1 y excluir a B. Lamentablemente, los bloqueos son algo que el 2PL estricto no supera todo el tiempo.