Contenido verificado asociado a este RA
Herramientas gráficas y de línea de comandos para la administración de copias de seguridad en bases de datos
Esta unidad trabaja el CE 202 del RA6: identificar herramientas gráficas y de línea de comandos utilizadas en la administración de copias de seguridad de sistemas gestores de bases de datos (SGBD). Se presentan las utilidades nativas y de terceros más habituales en entornos profesionales (MySQL/MariaDB, PostgreSQL, Oracle, SQL Server, MongoDB), diferenciando backup lógico y físico, y se enmarca su uso dentro de una estrategia de copias completas, incrementales y diferenciales. El objetivo es que el alumnado sea capaz de reconocer qué herramienta es adecuada según el motor de base de datos y el escenario de recuperación requerido.
Herramientas de Importación, Exportación y Transferencia de Datos entre Sistemas Gestores
Esta unidad trabaja la identificación de herramientas gráficas, de línea de comandos y de integración (ETL/ODBC-JDBC) utilizadas para importar, exportar y transferir datos entre sistemas gestores de bases de datos, con ejemplos prácticos de uso y de interpretación de errores durante estos procesos.
Conceptos clave
Backup lógico vs backup físicomysqldump / mysqlpump (MySQL-MariaDB)pg_dump / pg_dumpall / pg_basebackup (PostgreSQL)RMAN y Data Pump (Oracle)BACKUP DATABASE y SSMS (SQL Server)mongodump / mongorestore (MongoDB)Herramientas gráficas de administración de backups por SGBDRTO y RPO como criterios de elección de herramientaConsistencia transaccional durante la copiaFormatos de intercambio (CSV, JSON, XML, dump SQL)Herramientas gráficas de importación/exportación (Workbench, pgAdmin, SSMS)Herramientas de línea de comandos (mysqldump, pg_dump, COPY, LOAD DATA INFILE)Conectores ODBC/JDBCHerramientas ETL (Pentaho, Apache NiFi)Conversión de tipos de datos entre motoresInterpretación de logs y mensajes de error
Errores que conviene evitar
- Confundir herramientas genéricas del sistema operativo (rsync, tar) con herramientas propias del SGBD que garantizan consistencia transaccional
- No distinguir si una herramienta realiza backup lógico o físico antes de elegirla
- Asumir que los parámetros de una herramienta son idénticos entre distintas versiones del motor sin consultar la documentación oficial
- Elegir una herramienta sin relacionarla con los objetivos de RTO/RPO del escenario planteado
- Elegir CSV para migrar estructuras con tipos complejos, perdiendo información de tipos y relaciones
- No verificar la codificación de caracteres antes de importar, provocando símbolos corruptos
- Cargar ficheros grandes fila a fila en vez de usar LOAD DATA INFILE/COPY, con impacto grave en el rendimiento
- Ignorar el log de la carga y no detectar filas rechazadas por violación de restricciones