<ul><li>Valeria Guadalupe Sanchez Garcia </li></ul><ul><li>Laura Carolina Garcia Camarillo </li></ul><ul><li>Guillermo Rod...
 
<ul><li>Lectura no comprometida: Menor nivel. Asegura que no se lean los datos corruptos fisicamente.  </li></ul><ul><li>L...
<ul><li>Lectura Sucia: Lectura de datos no comprometidos . (Retrocesos) </li></ul><ul><li>Lectura no repetible: Se obtiene...
SQL Server permite todos estos niveles, Oracle sólo permite la lectura comprometida y secuenciable. Los niveles se deden e...
<ul><li>Si se realizan bloqueos cuando se leen los datos y qué tipos de bloqueos se solicitan. </li></ul><ul><li>La duraci...
<ul><li>Si una operación de lectura que hace referencia a filas modificadas por otra transacción:  </li></ul><ul><ul><li>S...
<ul><li>Significa que muchos usuarios pueden tener acceso a los datos simultáneamente, pero también aumentan los efectos d...
<ul><li>El nivel de aislamiento mayor reduce los tipos de efectos de simultaneidad, pero requiere más recursos del sistema...
<ul><li>El nivel de aislamiento superior, que es serializable, garantiza que una transacción recuperará exactamente los mi...
<ul><li>El nivel de aislamiento inferior, de lectura sin confirmar, puede recuperar datos modificados pero no confirmados ...
Próxima SlideShare
Cargando en…5
×

Niveles De Aislamiento

14.726 visualizaciones

Publicado el

expocision equipo 3 niveles de aislamiento

Publicado en: Tecnología, Empresariales
0 comentarios
4 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
14.726
En SlideShare
0
De insertados
0
Número de insertados
143
Acciones
Compartido
0
Descargas
290
Comentarios
0
Recomendaciones
4
Insertados 0
No insertados

No hay notas en la diapositiva.

Niveles De Aislamiento

  1. 1. <ul><li>Valeria Guadalupe Sanchez Garcia </li></ul><ul><li>Laura Carolina Garcia Camarillo </li></ul><ul><li>Guillermo Rodriguez De Leon </li></ul><ul><li>Jesus Alberto Gomez Luis </li></ul><ul><li>Hector Javier Ibarra Castillo </li></ul>
  2. 3. <ul><li>Lectura no comprometida: Menor nivel. Asegura que no se lean los datos corruptos fisicamente. </li></ul><ul><li>Lectura comprometida: Sólo se permiten lecturas de datos comprometidos. </li></ul><ul><li>Lectura repetible: Las lecturas repetidas de la misma fila para la misma transacción dan los mismos resultados. </li></ul><ul><li>Secuenciable: Mayor nivel de aislamiento. Las transacciones se aíslan completamente. </li></ul>
  3. 4. <ul><li>Lectura Sucia: Lectura de datos no comprometidos . (Retrocesos) </li></ul><ul><li>Lectura no repetible: Se obtienen resultados inconsistentes en lecturas repetidas. </li></ul><ul><li>Lectura fantasma: Una lectura de una fila que no existía cuando se inició la transacción. </li></ul>
  4. 5. SQL Server permite todos estos niveles, Oracle sólo permite la lectura comprometida y secuenciable. Los niveles se deden establecer en ambos para cada transacción
  5. 6. <ul><li>Si se realizan bloqueos cuando se leen los datos y qué tipos de bloqueos se solicitan. </li></ul><ul><li>La duración de los bloqueos de lectura. </li></ul>
  6. 7. <ul><li>Si una operación de lectura que hace referencia a filas modificadas por otra transacción:  </li></ul><ul><ul><li>Se bloquea hasta que se libera el bloqueo exclusivo de la fila. </li></ul></ul><ul><ul><li>Recupera la versión confirmada de la fila que existía en el momento en el que empezó la instrucción o la transacción. </li></ul></ul><ul><ul><li>Lee la modificación de los datos no confirmados. </li></ul></ul>
  7. 8. <ul><li>Significa que muchos usuarios pueden tener acceso a los datos simultáneamente, pero también aumentan los efectos de simultaneidad que pueden experimentar, como lecturas no confirmadas o pérdida de actualizaciones. </li></ul>
  8. 9. <ul><li>El nivel de aislamiento mayor reduce los tipos de efectos de simultaneidad, pero requiere más recursos del sistema y aumenta las posibilidades de que una transacción bloquee otra. El nivel de aislamiento apropiado depende del equilibrio entre los requisitos de integridad de los datos de la aplicación y la sobrecarga de cada nivel de aislamiento. </li></ul>
  9. 10. <ul><li>El nivel de aislamiento superior, que es serializable, garantiza que una transacción recuperará exactamente los mismos datos cada vez que repita una operación de lectura, aunque para ello aplicará un nivel de bloqueo que puede afectar a los demás usuarios en los sistemas multiusuario. </li></ul>
  10. 11. <ul><li>El nivel de aislamiento inferior, de lectura sin confirmar, puede recuperar datos modificados pero no confirmados por otras transacciones. En este nivel se pueden producir todos los efectos secundarios de simultaneidad, pero no hay bloqueos ni versiones de lectura, por lo que se minimiza la sobrecarga. </li></ul>

×