Comunidad de diseño web y desarrollo en internet online

sincronizacion de envio de datos a mysql

Citar            
MensajeEscrito el 11 Ago 2011 06:38 am
Antes q nada, hola a todos.
Es bonito poder pertenecer a esta comunidad y espero poder ayudar a otros usuarios, aun con mis pocos conocimientos.

Tengo el suigiente problemita, estoy desarrollando una aplicacion que envia datos a mysql, y los almacena segun el mes. Por cada nuevo mes se crea una nueva base de datos y si ya existe se vacia o elimina.
Quiero correr distintas instancias de la misma aplicacion y los datos se enviaran a la misma db, la aplicacion verifica la fecha y si el mes cambia vacia la db del nuevo mes, en otra base de datos almaceno en un campo el nombre de la db del mes actal.
Ahora, mi duda es la siguiente, si la instancia 1 vacia db del nuevo mes, y antes de setear el nombre de la db actual en la otra db la instancia 2 comprueba q ha cambiado el mes e intenta hacer lo mismo q la instancia 1 ¿tendre perdida de datos?, ¿es asi o mysql procesa las instrucciones de 1 por vez?.

Por pablon

38 de clabLevel



Genero:Masculino  

Conozco a un grupo de personas que resuelve cualquier tipo de problema.

firefox
Citar            
MensajeEscrito el 11 Ago 2011 12:07 pm
Más allá de la abominación (en términos de diseño de bases de datos) que estás haciendo te diré que sí, que tienes un problema de concurrencia. La instancia que elija trabajar con una base de datos (¿no habrás querido decir "tabla"?) debe bloquearla antes de trabajar con ella y desbloquearla al finalizar.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 11 Ago 2011 06:22 pm
ok. gracias por responder.
ya lo solucione.

Por pablon

38 de clabLevel



Genero:Masculino  

Conozco a un grupo de personas que resuelve cualquier tipo de problema.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.