Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2011, 18:15
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 13 años, 11 meses
Puntos: 66
Respuesta: Cómo hacer proceso atómico en aplicación web? o todos los pasos o ninguno.

como otra solución, a todos los registrios, un nuevo campo, "el campo finalizado", y este lo pondria a 0 por defecto y solo seria 1 en el caso de que el ultimo paso se completase.
luego es descartar todos los registros no finalizados y correr un script para que de cuando en cuando elimine registros no finalizados con una fecha superior a un dia por ejemplo(para que no elimine a alguien que se encuentra en el paso 2 y todavia está en ello por ejemplo)
no se si me he explicado muy bien

luego también tienes cookies, variables de sesión, hay mil maneras diferentes que se te podrian ocurrir.

pero zorororona te lo ha dicho bien, cada uno que responda te responderá un métedo diferente todos válidos, aunque quizá unos mas que otros, plantéate varios sistemas, no te quedes con el primero y trata de imaginártelos a gran escala, simula su funcionamiento para tratar de ver como podría fallar cada sistema y cual te conviene mas