Foros del Web » Programando para Internet » PHP »

actualizar tablas mysql automaticamente

Estas en el tema de actualizar tablas mysql automaticamente en el foro de PHP en Foros del Web. Buenos días, a ver quién puede ayudarme con esto, si es posible! Tengo un pequeño sistema de gestión online creado en PHP, Mysql etc. El ...
  #1 (permalink)  
Antiguo 19/01/2015, 05:52
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 16 años, 5 meses
Puntos: 0
actualizar tablas mysql automaticamente

Buenos días,

a ver quién puede ayudarme con esto, si es posible!

Tengo un pequeño sistema de gestión online creado en PHP, Mysql etc. El cual funciona perfectamente!!! Pero como todo lo que funciona bien tenemos que complicarlo me han pedido lo siguiente:

Un módulo que funcione OFFline y que al conectarse a internet la data se actualice automáticamente.

Solo se actualizarían las tablas de este módulo!!

Alguien podría indicarme como podría hacer esto.

Saludos.
  #2 (permalink)  
Antiguo 19/01/2015, 12:01
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 10 meses
Puntos: 12
Respuesta: actualizar tablas mysql automaticamente

Como se conectaría a internet si esta offline?

un cron ayudaría en linux, pero sigo con la pregunta cuando se conectaría a internet
  #3 (permalink)  
Antiguo 19/01/2015, 18:31
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: actualizar tablas mysql automaticamente

Tu explicación es muy general si puedes ampliar tu caso, es posible que mas de uno te pueda proporcionar orientación, a parte de la comunicación hacia internet no comentas si ese modulo sera solo de consulta o también realiza cambios en la base de datos.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 22/01/2015, 12:39
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: actualizar tablas mysql automaticamente

he vuelto!
gracias por vuestros mesajes...
tratare de darme a entender:

El sistema es totalmente online, pero se requiere que aya un modulo que este instalado en un ordenador portátil con todo lo necesario para que funcione. (ya sabeis con el apache, Mysql etc.).

la idea es que se pueda trabaja desde el portatil de forma local pero que cuando se requiera se pueda sincronizar o sea actualizar la tabla X del sistema con los nuevos datos de la tabla X local.

A ver si me doy a entender con esto.

Saludos.
  #5 (permalink)  
Antiguo 22/01/2015, 18:29
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: actualizar tablas mysql automaticamente

Vas a necesitar crear una solución que guarde los cambios de forma separada para las tablas afectadas, del lado del servidor y de la maquina local, para eso puedes usar alguna aplicación que use AMQP (Advanced Message Queuing Protocol) o algún otro protocolo para manejar colas de trabajo. La idea es que se mantengan en cola los cambios en lo que se recupera la conexión de ambas maquinas, en cuanto esto suceda se ejecutaran los cambios, debes de decidir cual tiene mas prioridad y buscar la manera de resolver el problema que pueda existir por el desface entre los datos del servidor y los de la maquina local. No va ser una tarea sencilla ya que tienes que buscar una manera de garantizar la integridad de la información de alguna forma, ya que la base de datos del servidor va a estar cambiando mientras la otra se encuentre desconectada.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Última edición por hhs; 22/01/2015 a las 19:03
  #6 (permalink)  
Antiguo 23/01/2015, 03:33
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: actualizar tablas mysql automaticamente

Gracias hhs,

pues voy a investigar un poco sobre AMQP ya que no tengo ni idea de como trabaja, si puedes explicarme un poco o algun tutorial me dices.

en cuanto a los datos no me preocupa ya que es una tabla exclusiva para este modulo o sea que siempre se actualizara con los datos de la conexion local.

saludos.
  #7 (permalink)  
Antiguo 23/01/2015, 11:24
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 16 años, 2 meses
Puntos: 36
Respuesta: actualizar tablas mysql automaticamente

El tema replicacion maestro-esclavo en mysql, te puede ayudar, con este tema yo resolvi un problema que tuve por aca, la diferencia es que en las laptos no se hacian insercion de datos, solo era para consultar, pero puedes revisar el tema.
Y cuando las laptos se conectaban a la red, se actualizaban las bases de datos.

https://www.google.com/search?q=repl...utf-8&oe=utf-8
  #8 (permalink)  
Antiguo 23/01/2015, 15:36
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: actualizar tablas mysql automaticamente

Cita:
Iniciado por oripoll Ver Mensaje
Gracias hhs,

pues voy a investigar un poco sobre AMQP ya que no tengo ni idea de como trabaja, si puedes explicarme un poco o algun tutorial me dices.

en cuanto a los datos no me preocupa ya que es una tabla exclusiva para este modulo o sea que siempre se actualizara con los datos de la conexion local.

saludos.
Ya se redujo la complejidad con lo ultimo que comentaste, investiga replicación master-master o master-slave y aplica la opción que se acomode al problema.
De todos modos te dejo sobre el tema de AMQP una liga que explica de forma general las comunicaciones mediante mensajes: http://blog.codepath.com/2013/01/06/...essage-queues/ y sobre el protocolo AMQP: http://www.amqp.org/sites/amqp.org/f...AMQP-ORG_0.pdf
Opciones que implementan mensajes mediante colas: http://queues.io/
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #9 (permalink)  
Antiguo 24/01/2015, 04:19
 
Fecha de Ingreso: junio-2008
Ubicación: Spain
Mensajes: 39
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: actualizar tablas mysql automaticamente

Gracias alexisverano y hhs,

Estoy revizando todo lo que me aconsejais, les tendre al tanto haber como puedo solucionar este tema.

Lo que he podido ver de AMQP son trabajos bajo .NET y no me sirve mucho pero sigo con esto.

Saludos.

Etiquetas: automaticamente, mysql, tabla, tablas
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 14:07.