Please enable JavaScript.
Coggle requires JavaScript to display documents.
Replicación y Espejo - Coggle Diagram
Replicación y Espejo
Replicación
¿Qué es?
Implica copiar información de una base de datos a otra, el servidor que proporciona los datos se llama editor, y el que recibe los datos replicados se llama suscriptor.
Características
La replicación es fundamental para lograr la alta disponibilidad, la recuperación de desastres y el soporte de análisis de datos. La replicación puede ser unidireccional, bidireccional o de varios conjuntos de datos.
Tipos
Replicación de Instantáneas, Mezcla, Completa y Incremental
Ventajas y Desventajas
Ventajas
*Permite la disponibilidad de datos incluso en caso de fallo en el servidor principal.
*Proporciona una copia de respaldo de los datos, lo que aumenta la fiabilidad del sistema..
*Puede mejorar el rendimiento del sistema al distribuir la carga entre varios servidores.
Desventajas
*Requiere infraestructura adicional y puede generar costos adicionales.
*La replicación puede requerir un ancho de banda significativo y puede tener limitaciones en cuanto a la sincronización en tiempo real.
*Existe el riesgo de que los datos se vuelvan inconsistentes entre las bases de datos replicadas.
Espejo
¿Qué es?
Implica duplicar la base de datos principal en otro servidor para mantener una copia actualizada. Si hay algún fallo, el sistema puede restaurar los datos desde la copia, asegurando que la base de datos reflejada funcione como la principal en caso de error.
Características
Permite tener dos discos duros idénticos y que permiten, si todo está bien configurado, recuperar la información en caso de fallo. Además de proporcionar una copia adicional de los datos con el fin de redundancia en caso de fallo, la duplicación de disco puede permitir que cada disco se acceda por separado para los propósitos de mejorar el rendimiento.
Tipos
Alta disponibilidad, Sincrónico y Asincrónico
Ventajas y Desventajas
Ventajas
*Proporciona una copia adicional de los datos con el fin de redundancia en caso de fallo
*Permite el failover automático sin intervención humana, lo que garantiza la alta disponibilidad de los datos
*Mejora el rendimiento del servidor al permitir que cada disco se acceda por separado
Desventajas
*Puede haber datos inconsistentes en caso de fallo
*Puede haber mayores costos asociados con la implementación del espejo de bases de datos
*Puede haber limitaciones de tiempo y ancho de banda
Diferencias
La duplicación implica mantener copias redundantes de una base de datos, mientras que la replicación consiste en copiar constantemente cambios de datos entre dos bases de datos. La creación de reflejo se centra en la base de datos, mientras que la replicación afecta tanto a los datos como a los objetos de la base de datos.