Respaldo y restauración de GaussDB(DWS)
GaussDB(DWS) permite realizar copias de respaldo de distintos tipos de datos en múltiples capas y restaurarlos.
Distintivos:
- Formatos de medios admitidos
Las copias de respaldo de los datos se pueden crear en discos de OBS, EISOO y NetBackup.
- Múltiples modos de copias de respaldo
Se admiten copias de respaldo físicas completas, copias de respaldo incrementales diferenciales y copias de respaldo incrementales acumulativas.
- Sin impacto en los servicios
Las tablas no se bloquean durante la creación de la copia de respaldo. Las ejecuciones SQL y DDL no se ven afectadas.
- Coherencia global
Los conjuntos de copias de respaldo utilizan instantáneas coherentes globalmente para garantizar la coherencia de los datos restaurados.
- Copia de respaldo y restauración detalladas
Puede restaurar un clúster completo o solo esquemas específicos. Los datos se pueden restaurar en un clúster nuevo o en el original.
- Alto nivel de seguridad
Los datos se encriptan antes de la transmisión para evitar filtración de datos.
gs_dump y gs_restore
gs_dump y gs_restore son herramientas de copias de respaldo lógicas. gs_dump se utiliza para exportar metadatos del objeto de la base de datos a un archivo de texto, un archivo de formato personalizado, un archivo .tar o un directorio separado. gs_restore se utiliza para importar los archivos generados por gs_dump a la base de datos para su restauración.
Roach
GaussDB(DWS) proporciona Roach para realizar copias de respaldo y restaurar datos a gran escala en tiempo real. Roach sincroniza frecuentemente los datos del clúster de producción con la copia de respaldo para fines de recuperación ante desastres, como se muestra en la siguiente figura.
Figura 4-1 DR de doble clúster con Roach
En un clúster grande, es probable que la copia de respaldo de datos se interrumpa por el reinicio del clúster o la conmutación del nodo principal/en standby. Roach admite copias de respaldo recuperables. Si la copia de respaldo se interrumpe, podrá reanudarla desde el punto en el que se ha interrumpido. No es necesario comenzar desde cero.
Roach puede reanudar el procedimiento para una:
- Copia de respaldo completa
- Restauración completa
- Transferencia de datos a través de SCP entre clústeres
- Copia de respaldo de un clúster antiguo y restauración en un nuevo clúster en paralelo