Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2010, 14:27
yenssen
 
Fecha de Ingreso: octubre-2008
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Ayuda: Sincronizar dos bases de datos MySQL

Hola! Hice una aplicacion de administracion interna para una empresa. Solo funciona en red local con php-apache-mysql en una pc con ubuntu server.

Lo que quiero hacer ahora es automatizar pedidos en internet de los clientes, osea que desde una pagina web puedan hacer un pedido, y quiero que se reste del inventario interno de mi servidor local.

Como mi servidor local no es muy potente (y como la ip del servidor es dinamica), se me ocurrio que podia replicar la base de datos local en un servidor web, de manera que cada vez que se haga una modificacion interna se haga tambien en el servidor web.

Pero no se como se hace eso. Puedo programar al servidor local para que cada 30 minutos, por ejemplo, se sincronice con la base de datos online?

¿O puedo programar al sistema web para que cada vez que el cliente hace un pedido se actualice la base de datos local? ¿como encuentro mi servidor local si la ip es dinamica?

Para mi la prioridad es que el sistema interno funcione siempre, lo de los clientes no importa tanto. La idea de tener dos bases de datos tambien es para poder tener un poco de redundancia en caso de que mi servidor local falle, hacer que el sistema interno trabaje temporalmente con el online.

Amigos muchas gracias por cualquier sugerencia. Saludos!