Está en la página 1de 20

BASES DE DATOS 2

CLASE 4
AGENDA
----------------------------------
Avisos
¿Qué es un backup diferencial?
Ventajas
Desventajas
¿Cuándo hacer backup diferencial?
Backup en frio y en caliente
Tarea 2
¿QUÉ ES UN BACKUP
DIFERENCIAL?
Es similar al incremental, la única diferencia es
que compara el contenido de los archivos a la
hora de determinar cuáles se modificaron de
manera tal que solamente copia aquéllos que
hayan cambiado realmente y no se deja
engañar por las fechas de modificación de los
mismos.
IDEAL EN SISTEMAS DE BAJOS RECURSOS

VENTAJAS RÁPIDA REGENERACIÓN

REQUIERE MENOR CANTIDAD DE


ESPACIO
MÁS INTERVENCIÓN DEL DBA

DESVENTAJAS ES NECESARIO TENER TODOS LOS


BACKUPS QUE SE HAYAN EFECTUADO

:( NO TODAS LAS HERRAMIENTAS DAN


SOPORTE A ESTE TIPO
¿CUÁNDO HACER
BACKUP DIFERENCIAL?
Es similar al backup incremental, pero empieza
a diferenciarse a partir de la tercera copia de
seguridad que hagamos. Copiará todos los
datos que hayan cambiado desde la copia de
seguridad anterior. Sin embargo, cada vez que
se vuelva a ejecutar, seguirá copiando todos
los datos que hayan cambiado desde el
respaldo completo anterior. Almacenará más
datos que un backup incremental, pero menos
datos que un backup completo.
TIPOS DE BACKUP
FISICOS

EN FRÍO

EN CALIENTE

LÓGICOS

EN CALIENTE
BACKUPS FISICOS
Los backups físicos son aquellos que copian
físicamente los ficheros de la BD. Existen dos
opciones: en frío y en caliente. Se dice que el
backup es en frio cuando los ficheros se
copian cuando la BD está parada. En caliente
es cuando se copian los ficheros con la BD
abierta y funcionando
BACKUP EN FRIO
El primer paso es parar la BD en un estado consistente,
es decir, una parada normal del servidor. Después se
copian los ficheros de datos.

Una buena idea es automatizar todo este proceso con


los scripts correspondientes, de modo que nonos
olvidemos de copiar ningún fichero.

Como este tipo de backup es una copia de los ficheros


de la BD, si estos contienen algún tipo de corrupción, la
traspasaremos a la copia de seguridad sin detectarla.
Por esto es importante comprobar las copias de
seguridad
VENTAJAS MÁS RÁPIDOS QUE LOS BACKUPS
LÓGICOS

BACKUPS MENOS PROBABILIDAD DE

FISICOS
INCOSISTENCIA

EN FRIO
DESVENTAJAS
BACKUPS
FISICOS EN
ELSERVIDOR NO ESTARÁ DISPONIBLE
TEMPORALMENTE

FRIO
:(
BACKUP EN CALIENTE
Si la BD requiere disponibilidad 24×7, no se pueden
realizar backups en frío. Para efectuar un backup en
caliente debemos trabajar con la BD en modo online
(funcionamiento normal). El procedimiento de backup
en caliente es bastante parecido al frío. Pero para
evitar inconsistencias en la base de datos es
recomendable bloquear las actualizaciones e
inserciones.
VENTAJAS
BACKUPS
MÁS RÁPIDOS QUE LOS BACKUPS
LÓGICOS

FISICOS
LA BASE DE DATOS SIEMPRE ESTÁ
DISPONIBLE

EN
CALIENTE
DESVENTAJAS
BACKUPS
FISICOS EN
ALTA PROBABILIDAD DE INCOSISTENCIA
SI NO SE MANEJA CORRECTAMENTE

CALIENTE
:(
BACKUP LÓGICO
Este tipo de backups se realizan con el
servidor en funcionamiento, copian el
contenido de la BD pero sin almacenar la
posición física de los datos. Se realizan con
alguna herramienta que copia los datos y la
definición de la BD en un fichero.

Durante el proceso no se deberán realizar


actualizaciones ni inserciones puesto que daría
lugar a inconsistencias en la base de datos.
BACKUP LÓGICO EN
CALIENTE
Usaremos el comando “mysqldump” que se creo al
instalar MySQL, por lo que si se instaló correctamente,
deberíamos tenerlo.

Además, aprovechando que tenemos una herramienta


gráfica para gestionar MySQL (MySQL Workbench)
realizaremos copias de seguridad con ella.
VENTAJAS
BACKUPS
LA BASE DE DATOS SIEMPRE ESTÁ
DISPONIBLE

LÓGICOS LOS BACKUPS SON PORTABLES

EN
CALIENTE
DESVENTAJAS
BACKUPS LENTITUD

LÓGICOS EN ALTA PROBABILIDAD DE INCOSISTENCIA

CALIENTE
SI NO SE MANEJA CORRECTAMENTE

:(
TAREA2
----------------------------------
1. Crear una tabla "curso" con la siguiente información:
a. Nombre
b. Créditos
2. Insertar 3 datos
3. Select * de la tabla
4. Realizar backup completo
5. Borrar datos
6. Realizar restauración de datos
7. Select * de la tabla

Tomar captura de todos los pasos adjuntarlos en un PDF.


¿DUDAS?

También podría gustarte