Ver Mensaje Individual
  #5  
Antiguo 09-10-2013
Avatar de Pericles
Pericles Pericles is offline
Miembro
NULL
 
Registrado: sep 2013
Ubicación: Buenos Aires, Argentina
Posts: 24
Reputación: 0
Pericles Va por buen camino
Hola, para mi no tiene sentido utilizar transacciones para realizar consultas. Se deberian utilizar solamente cuando es necesario asegurar que se completen una serie de operaciones conjuntas sobre la base. Asegurando que se realizan las dos operaciones o se vuelve al estado anterior.

Por ejemplo..
reservar un pasaje para un usuario y luego cambiar el estado de butaca involucrada a "ocupado"
transferir dinero de una cuenta a otra, aumentanto el saldo de una +500 y disminuyendo el de la otra -500

Durante el comienzo de una transaccion se bloquean y duplican registros involucrados para poder realizar un rollback.
Una transaccion que incluya un SELECT podria llegar (mas que seguro) a ocupar recursos en la base para poder llegar a deshacer una supuesta operacion sobre los registros aunque sea solo lectura en este caso.

Espero haberme explicado.

Saludos
Nicolas Perichon
Responder Con Cita