Ensamblador

Solo disponible en BuenasTareas
  • Páginas : 3 (715 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de diciembre de 2011
Leer documento completo
Vista previa del texto
Control de Transiciones
Las transacciones proporcionan mayor flexibilidad y control cuando los datos cambian y ello asegura la consistencia de los datos en el caso de un fallo en el proceso delusuario o del sistema.
Las transacciones consisten de sentencias DML que componen un cambio consistente en los datos. Por ejemplo, una transferencia de fondos entre dos cuentas debe incluir el debitode una cuenta y el crédito a otra cuenta en la misma cantidad. En su conjunto ambas acciones deben fallar o triunfar; el crédito no se debe cometer sin el débito.
Propiedades de una Transiciones.Una transacción es un conjunto de operaciones que van a ser tratadas como una única unidad. Estas transacciones deben cumplir 4 propiedades fundamentales comúnmente conocidas como ACID (Atomicidad,Coherencia, Asilamiento y Durabilidad).
Niveles de Aislamiento
En los términos de los niveles de aislamiento de transacciones el nivel predeterminado en InnoDB es “REPEATABLE READ”.
MySQL5.0, InnoDB ofrece los cuatro niveles de aislamiento de transacciones descriptos por el estándar SQL.
Una descripción detallada de cada nivel de aislamiento en InnoDB:

* READ UNCOMMITTED
Lassentencias SELECT son ejecutadas sin realizar bloqueos, pero podría usarse una versión anterior de un registro. Por lo tanto, las lecturas no son consistentes al usar este nivel de aislamiento. Esto también sedenomina “lectura sucia” (dirty read). En otro caso, este nivel de aislamiento funciona igual que READ COMMITTED.

* READ COMMITTED
Similar en parte al mismo nivel de aislamiento de Oracle. Todas lassentencias SELECT ... FOR UPDATE ySELECT ... LOCK IN SHARE MODE bloquean solamente los registros de índice, no los espacios vacíos que los preceden, por lo tanto se permite la libre inserción denuevos registros junto a los bloqueados. Las sentenciasUPDATE and DELETE que empleen un índice único con una condición de búsqueda única bloquean solamente el registro de índice hallado, no el...
tracking img