Docs Menu
Docs Home
/ /
Restaurar clústeres fragmentados

Programa una ventana de copia de seguridad para un clúster autogestionado

En un Clúster fragmentado: el proceso de balanceador es responsable de distribuir los datos fragmentados en el clúster, de modo que cada fragmento tenga aproximadamente la misma cantidad de datos.

Sin embargo, al crear copias de seguridad desde un clúster fragmentado, es importante deshabilitar el balanceador mientras se toman copias de seguridad para garantizar que ninguna migración de fragmentos afecte el contenido de la copia de seguridad capturada por el procedimiento de copia de seguridad.

Nota

Siguiendo el procedimiento descrito en la sección "Desactivar el balanceador", puede detenerlo manualmente y temporalmente. Como alternativa, puede usar el siguiente procedimiento para definir una ventana de balanceo para que el balanceador permanezca siempre deshabilitado durante la copia de seguridad automatizada.

Tip

Para utilizar mongodump y mongorestore como estrategia de respaldo para clústeres particionados, consulte Realizar una copia de seguridad de un clúster particionado autogestionado con un vaciado de base de datos.

Los clústeres particionados también pueden utilizar uno de los siguientes procesos coordinados de copia de seguridad y restauración, que mantienen las garantías de atomicidad de las transacciones entre particiones:

Si tiene una programación de copias de seguridad automatizada, puede deshabilitar todas las operaciones de balanceo durante un tiempo. Por ejemplo, considere el siguiente comando:

use config
db.settings.updateOne(
{ _id : "balancer" },
{ $set : { activeWindow : { start : "06:00", stop : "23:00" } } },
true
)

Esta operación configura el balanceador para que se ejecute entre 6 las:00a. m. y las:11 p.00m., hora del servidor. Programe la operación de copia de seguridad para que se ejecute y complete fuera de este horario. Asegúrese de que la copia de seguridad pueda completarse fuera del horario en que se ejecuta el balanceador y de que este pueda equilibrar eficazmente la recopilación entre los fragmentos en el horario asignado a cada uno.

Volver

Use Database Dumps

En esta página