Esta excelente característica del robusto Motor de Bases de datos relaciona MySql Server. Que se traduce una gran ventaja cuando la empresa requiere trabajar ON LINE en diversas necesidades:

1. Varias sucursales, requieren interconexión con la Casa Matriz. Es decir, toda vez que la casa matriz actualice los precios de venta de los productos, las sucursales actualizan sus precios de venta.

2. El contador externo de la empresa, requiere trabajar ON LINE con la base de datos de la empresa y la empresa requiere mantener sus estados financieros actualizados.

3. Los directores desea complementar su trabajo y realizar revisiones financieras desde la comodidad de su casa.

Para Servidores MySQL-Server (Aplicación a Sistemas Administrativos)

El servicio de replicación de bases de datos, para servidores MySQL-Server, consta básicamente en la posibilidad de mantener exactamente la misma data/información en dos servidores, en tiempo real y al momento, lo que significa que al incluir un registro en uno de los servidores de nuestra red empresarial (Servidor 1), automáticamente y en forma inmediata, ese registro se grabará también en nuestro servidor remoto (Servidor 2).

Existen 2 tipos principales de replicación entre servidores de bases de datos:

  • Replicación unidireccional (MAESTRO-ESCLAVO):

Debemos poseer un servidor MAESTRO y un servidor ESCLAVO, y el proceso de replicación se configura de manera que todos los datos que sean ingresados por el sistema hacia el servidor MAESTRO, serán automáticamente replicados en el servidor ESCLAVO, a diferencia de los datos que se ingresen en el servidor ESCLAVO desde el sistema, solo se verán en este servidor y “no se replicará” en el servidor MAESTRO.

Posibles aplicaciones:

1. Empresas que poseen la mayoría de sus procesos administrativos en una sucursal principal poseen una sucursal remota en la que solo facturan y no hacen ningún otro tipo de operación.

2. Empresas en las que el 100% de los procesos administrativos se ejecutan en una sucursal principal pero desean replicar todos y cada uno de sus movimientos en tiempo real para poder consultarlos por la gerencia en sucursales.

3. Empresas que actualmente utilizan métodos de conexión remota como VPN o Escritorio remoto por Terminal Server y notan que la velocidad de respuesta no es la más óptima.

4. Empresas que desean tener un respaldo actualizado sobre sus operaciones, que les permita minimizar a unos pocos minutos la reanudación de actividades en caso de una falla mayor del servidor principal.

  • Replicación bidireccional (MAESTRO-MAESTRO):

Para este caso debemos constar igualmente con 2 servidores (“SERVIDOR 1” y  “SERVIDOR 2”), pero ambos serán esclavos y maestros al mismo tiempo. Un ejemplo de este proceso seria que al incluir un registro en el SERVIDOR 1, automáticamente se replicará En el SERVIDOR 2 y al incluir un registro en el SERVIDOR 2 automáticamente ser replicará en el SERVIDOR 1.

Es importante destacar que Todos los mecanismos y procesos necesarios para evitar la “Duplicidad” de la información que cargaran los usuarios del sistema que se conecten a cualquiera de los servidores, ha sido prevista tomando como base la característica que hace que nuestro sistema sea MULTI-SUCURSAL, MULTI-ALMACEN, MULTI-CAJA, MULTI-CENTRO DE COSTOS, etc.
Posibles aplicaciones:

 

1. Empresas que comparten los procesos administrativos entre varias sucursales.

2. Empresas que poseen un servidor principal de administración y uno remoto en sucursal solo de facturación, pero desean poder realizar ajustes de inventario en las existencias de dicha sucursal desde la sucursal matriz.

3. Empresas con requerimientos web en la que necesitan unificar o sincronizar su servidor principal con la base de datos de su página en Internet. (Aplicaciones para fuerza de Venta).

Preguntas Frecuentes

¿Que pasa con el servicio de replicación cuando se corta el servicio de Internet?

El servicio de replicación de servidores de bases de datos MySQL-Server, posee un poderoso gestor de log´s binarios que mantiene un registro de actividades entre los servidores, en otras palabras, cada servidor sabe en que momento y cual registro fue el último que replicó hacia o desde su contraparte, lo que indica que si se cae el servicio de comunicaciones, cada servidor seguirá trabajando en forma independiente sin ningún problema y al momento de reconectarse a la red, automáticamente replicará todos los cambios no efectuados desde la interrupción del servicio de Internet.

¿Cuál servicio conviene más a mi empresa el unidireccional o el bidireccional?

La modalidad depende básicamente del flujo de la información. Sin embargo la decisión definitiva deberá tomarse luego del proceso de levantamiento de información inicial.

¿Puedo replicar más de 2 servidores?

La respuesta es si, pero la premisa principal es que un servidor MAESTRO puede tener múltiples servidores ESCLAVOS, sin embargo, un servidor ESCLAVO no soportará más de un solo servidor MAESTRO.

Para una red de servidores amplia, se recomienda sustituir el servicio de replicación por la implementación de un CLUSTER de servidores de bases de datos MySQL-Server. Si este es su caso, por favor contáctenos para ofrecerle toda la información.

¿Cuanto cuesta el servicio de replicación?

Para cada proyecto de implementación de procesos de replicación de servidores de bases de datos MySQL-Server, se debe realizar un levantamiento de información detallado que determinará la cantidad de trabajo a causar así como las diferentes variables a tomar en cuenta para la correcta configuración y puesta en marcha del servicio.

Para más información consultar en la web:

http://www.mysql.com/

http://dev.mysql.com/doc/refman/4.1/en/replication.html