Read Uncommitted
Read uncommitted es el nivel de aislamiento más bajo y permite lecturas sucias: una transacción puede ver modificaciones no confirmadas de otras transacciones.
Propósito
Entender los riesgos del nivel de aislamiento más bajo; usarlo solo cuando los requisitos de consistencia son mínimos para maximizar la concurrencia.
Mecanismo
Las lecturas no toman cerrojos y pueden ver filas que otras transacciones están modificando pero no han confirmado (datos sucios). Si esa transacción hace rollback, el lector vio datos que nunca existieron. Rara vez se usa.
Casos de uso
- Comparación de niveles de aislamiento
- Maximizar la concurrencia
- Análisis del riesgo de lecturas sucias