Hogar Bases de datos ¿Qué es la replicación? - definición de techopedia

¿Qué es la replicación? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa replicación?

La replicación es la copia continua de los cambios de datos de una base de datos (editor) a otra base de datos (suscriptor). Las dos bases de datos generalmente se ubican en servidores físicos diferentes, lo que da como resultado un marco de equilibrio de carga al distribuir una variedad de consultas de bases de datos y proporcionar capacidad de conmutación por error. El servidor para la base de datos del suscriptor puede configurarse como una copia de seguridad en caso de falla del servidor para la base de datos del editor.

Techopedia explica la replicación

Al implementar la replicación, los sistemas de bases de datos usan una variedad de métodos pero usan el mismo concepto. Si hay una forma de copiar con frecuencia datos de una base de datos a una segunda, o incluso a una tercera versión de la misma base de datos, se pueden lograr dos objetivos principales de administración de la base de datos: capacidad de conmutación por error y equilibrio de carga.


Una vez que los datos se distribuyen entre dos o más servidores, los usuarios que realizan consultas no están obligados a conectarse a una base de datos primaria. Si se configura la replicación designando la base de datos primaria como el editor, algunas consultas se pueden redirigir al suscriptor. Conocido como equilibrio de carga, este proceso es útil para bases de datos que tienen un alto tráfico de usuarios.


La replicación también puede proporcionar capacidad de conmutación por error. Cuando los datos se mantienen en dos servidores separados, se puede configurar un suscriptor como el primario predeterminado si el editor no está disponible.


Hay tres métodos de replicación diferentes:

  • Replicación de instantáneas: los datos se copian del editor a los suscriptores.

    Nota: Los cambios del suscriptor deben provenir del editor. Por lo tanto, solo se puede consultar al suscriptor; pero sus datos no pueden ser editados por los usuarios.

  • Replicación de fusión: los datos se combinan de dos o más bases de datos en una base de datos súper maestra, que es más difícil de implementar que la replicación de instantáneas.
  • Replicación transaccional: se copia la base de datos completa, seguida de las actualizaciones del editor que se copian periódicamente a los suscriptores.

Si los datos importantes se eliminan accidentalmente del editor, la replicación elimina los mismos datos de sus suscriptores. La replicación no es un sustituto de las copias de seguridad.

¿Qué es la replicación? - definición de techopedia