Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

concurrencia

Estas en el tema de concurrencia en el foro de Mysql en Foros del Web. hola amigos les tengo una pregunta veran alguien sabe de algun tutorial de MySQL Avanzado donde se diga como manejar la concurrencia o si alguien ...
  #1 (permalink)  
Antiguo 29/03/2007, 12:07
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 13 años, 8 meses
Puntos: 0
concurrencia

hola amigos les tengo una pregunta veran alguien sabe de algun tutorial de MySQL Avanzado donde se diga como manejar la concurrencia o si alguien sabe como manejarla me seria muy util la informacion...de antemano gracias
  #2 (permalink)  
Antiguo 29/03/2007, 12:08
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 13 años, 1 mes
Puntos: 22
Pregunta Re: concurrencia

A que te refieres con concurrencia, acaso tienes miedo de sufrir un ataque de Denegacion de Servicio DOS????
  #3 (permalink)  
Antiguo 29/03/2007, 23:55
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 13 años, 8 meses
Puntos: 0
Busqueda Re: concurrencia

No con concurrencia me refiero a la cuestion del bloqueo que hace o deberia hacer un DBMS con respecto a una variable cual sea que pueda en un momento dado ser accesada por un usuario e inmediatamenet por otro siendo posiblemente que la informacion que el segundo reciba sea incorrecta.. me explicare mejor:

Variables A=50

Usuario1 lee A=50
Usuario2 lee A=50
Usuario1 Resta A - 4= 46
Usuario2 Resta A - 5= 45

Error de concurrencia ya que A habia leido primero la variable y esta deberia estar bloqueda para cualquier otra transaccion hasta que la transaccion halla estado comprometida y despues liberara la para que cualquier otro Usuario la pudiese leer y asi no causar un error ya que segun el ejemplo para cuando Usuario2 resta a A..A no vale 50 si no que vale 46.

No se si me he explicado mejor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:00.