07/02/2013, 12:17
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 9 meses Puntos: 14 | |
Respuesta: Sobrecarga de inserción de datos Hola gnzsoloyo. En primer lugar muchas gracias por contestar.
Me he estado cocumentando sobre los comandos transacionales y los bloqueos de la base de datos y tengo una pequeña duda con respecto al tema.
Por lo que veo al quitar el autocommit evitas que al acabar la sentencia sql esta se guarde automaticamente, en su lugar se lo tienes que indicar manualmente por un COMMIT. Eso me ha quedado muy claro. Mi duda es, nos ponemos en el supuesto de que miles de oficinas insertan nuevos clientes a una base de datos comun mediante un formulario en una aplicación web. Si cada vaz que una oficina hace un insert si otra oficina tiene bloqueada la tabla no va a poder hacerlo. Se me ha ocurrido que las inserciones se almacenen en un fichero de texto y un proceso nocturno (cuando la carga del servidor es mucho menor) coja todas esas inserciones y las haga juntas. Nose que os parece esa solución. Soy bastante torpe en lo que a base de datos se refiere.
Muchas gracias nuevamente
Un saludo
Pinty |