Guía de entrevistas técnicas de Bases de Datos

Accede/Registrate para Descargar tu Guía

Lista de Preguntas


¿Cómo se implementa la replicación de bases de datos?

La replicación de bases de datos es una técnica que implica crear y mantener copias idénticas de una base de datos en diferentes ubicaciones. 

   Estas copias, llamadas réplicas, se sincronizan para reflejar los cambios realizados en la base de datos principal. La replicación se utiliza con diversos propósitos, y su implementación puede variar según el tipo de bases de datos. Aquí se proporciona una visión general de cómo se implementa y para qué se utiliza la replicación de bases de datos:

Tipos de Replicación:

  • Replicación Unidireccional: Los cambios realizados en la base de datos principal se replican en una sola dirección hacia las réplicas.

  • Replicación Bidireccional o Multidireccional: Los cambios pueden realizarse en cualquiera de las bases de datos, y estos cambios se replican en ambas direcciones.

Modelo de Consistencia:

  • Síncrona: La replicación se produce en tiempo real, lo que significa que cada cambio se refleja inmediatamente en las réplicas.

  • Asíncrona: Los cambios se replican con cierto retraso, lo que puede permitir una mayor flexibilidad y rendimiento.

Métodos de Identificación de Cambios:

  • Registro de Cambios (Log-Based): Se basa en el registro de cambios (log) de la base de datos principal para identificar las operaciones que deben replicarse.

  • Basado en Instantáneas (Snapshot-Based): Se realizan instantáneas periódicas de la base de datos principal y se replican a las réplicas.

Topologías de Replicación:

  • Maestro-Esclavo: Una base de datos actúa como el maestro y las demás como esclavas. Los cambios se originan en el maestro y se replican en las esclavas.

  • Topologías en Estrella: Varios maestros replican a un servidor central, que luego replica a las demás réplicas.

  • Topologías de Malla: Cada nodo en la red puede actuar como maestro y esclavo, permitiendo una replicación bidireccional o multidireccional.

Whatsapp Mentores Tech