MySQL Forums
Forum List  »  Spanish

Re: Dudas con replicacion
Posted by: Antonio Camara
Date: December 07, 2013 05:51PM

Hola Jesus,

gracias por responder.

Cuando se escribió el programa de la empresa, hace varios años, el programador no conocia la replicacion (no se si ya estaria implementada en MySQL), por lo que hicimos una replicacion "casera".

En un principio todas las sucursales funcionaban con un unico servidor central, pero teniamos el problema que las consultas de lectura demoraban varios segundos. Y nosotros necesitabamos que fuera lo mas rapido posible (la parte mas usada del programa es un terminal de punto de venta, y no era factible que cada vez que pasabas un codigo de barras, tardara 5 segundos o mas en aparecer a que producto pertenecia).

Por lo que decidimos montar en cada sucursal un servidor local. Al arrancar por la mañana se actualiza del servidor central, y todas las consultas de lectura las hace desde el local (muchisimo mas rapido al no tener que salir fuera a leer). Al finalizar cada venta se escribe la informacion en local y en el central, de esta forma estan los dos siempre actualizados.

Respondiendo al punto 1:

Cuando cae la conexion, podemos seguir trabajando porque tenemos la informacion en local. Cada venta se guarda en una tabla auxiliar, y al volver la conexion, se vuelcan los datos al servidor central.

Punto 2: Si, conociendo ahora la replicacion, seria lo ideal. Pero el programa son varios miles de lineas de codigo, y tendriamos que contratar a otro programador (el que lo hizo ya no está disponible) que primero tendria que estudiar todo el programa, cientos o miles de modificaciones,..... casi que lo veo inviable!

Punto 3: gracias por la aclaracion. Me lo imaginaba pero no estaba seguro.

Por lo que viendo el escenario, lo que veo mas factible es montar un segundo servidor, esclavo del master, y atacar los mysqldump al esclavo.

Options: ReplyQuote


Subject
Views
Written By
Posted
1924
December 05, 2013 06:25PM
748
December 06, 2013 10:09AM
Re: Dudas con replicacion
813
December 07, 2013 05:51PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.