Temas De Filosofía
Lost Updates
Se producen cuando dos o más transacciones seleccionan la misma fila y actualizan el registro basándoseen el valor seleccionado originalmente. Cada transacción tiene conocimiento de otras transacciones. La última actualización sobrescribe las actualizaciones realizadas por lasotras transacciones, que se traduce en datos perdidos.
Uncommitted Dependency (Dirty Read)
Se produce cuando una segunda transacción selecciona una fila que está siendoactualizada por otra transacción. La segunda transacción lee datos que no han sido confirmados aún y podrían haber sido modificados por la transacción de actualizar la fila.Inconsistent Analysis (Nonrepeatable Read)
Se produce cuando una segunda transacción accede a la misma fila varias veces y lee datos diferentes cada vez. Es similar a ladependencia no comprometida en la que otra transacción está cambiando los datos que una segunda transacción está leyendo. Sin embargo, en el análisis inconsistente, los datos leídospor la segunda transacción fueron cometidos por la transacción que hizo el cambio.
Phantom Reads
Ocurren cuando una acción de inserción o borrado se lleva a cabo en contrade una fila que pertenece a una serie de filas que se leen por una transacción. La primera lectura de la transacción de la gama de filas muestra una fila que ya no existe en lasegunda lectura o tiene éxito, como resultado de un borrado por una transacción diferente. Del mismo modo, como resultado de un inserto por una transacción distinta, lasegunda lectura de la transacción muestra una fila que no existía en la lectura original.
Mesografía:
* http://msdn.microsoft.com/en-us/library/aa213029(v=sql.80).aspx
Regístrate para leer el documento completo.