8

Expo replicación

Embed Size (px)

Citation preview

Page 1: Expo replicación
Page 2: Expo replicación

Replicación de base de datos Es el proceso de copiar y mantener objetos de las

bases de datos como por ejemplo relaciones, en múltiples bases de datos que forman un sistema de bases de datos distribuido.

Page 3: Expo replicación

Replicación Maestro - Esclavoen Mysql

Page 4: Expo replicación

¿Para qué nos puede interesar replicar bases de datos? Copia de seguridad: En condiciones normales, una base de datos

replicada de forma correcta es válida como copia de seguridad. Además se puede realizar copias de seguridad usando un servidor esclavo para así no interferir al servidor maestro.

Mejorar la escalabilidad: Podríamos configurar nuestras aplicaciones para balancear las consultas de lectura (SELECT) entre los servidores replicados.

Page 5: Expo replicación

Alta disponibilidad: En aplicaciones y entornos en donde sólo se requieren lecturas, podríamos configurar nuestras aplicaciones para balancear las consultas de lectura (SELECT) entre los servidores replicados de manera que si uno se cae se continúe prestando servicio.

Page 6: Expo replicación

Beneficios de Replicación Disponibilidad.-El modo en que la replicación

incrementa la disponibilidad de los datos para los usuarios y aplicaciones.

Fiabilidad.- Al haber múltiples copias de los datos disponibles en el sistema, se dispone de un mecanismo excelente de recuperación cuando existan fallos en nodos.

Page 7: Expo replicación

Rendimiento.- Se mejora para las transacciones de consulta cuando se introduce la replicación en un sistema que estuviera aquejado de sobrecarga de recursos centralizados.

Reducción de la carga.- Modo en q se utiliza la replicación para distribuir datos en ubicaciones remotas

Page 8: Expo replicación

Procesamiento Desconectado.- Modo en que la replicación puede implementarse mediante mecanismo instantáneas.

Soporta muchos usuarios.- Se puede crear múltiples instantáneas personalizadas que satisfagan los requisitos de cada usuario o grupo de usuarios del sistema.

Soporta Aplicaciones Avanzadas.- Para OLPT(Online transaction Processing), OLAP(Online Analitical Processing)