Anda di halaman 1dari 12

Modelos de recuperacin para SQL

Server
Para Microsoft SQL Server, el modelo de recuperacin es una
configuracin de la base de datos, que se cambi ya sea mediante
Management Studio o la declaracin ALTER DATABASE. Existen tres
modelos de recuperacin para SQL Server: completa, de registro
masivo y simple. A continuacin se resume cada uno.

Modelo de recuperacin completa


La recuperacin completa permite la recuperacin de un punto en el tiempo (punto de fallo) si
cuenta con las copias de seguridad del registro de transaccin en ese punto en el tiempo. La
recuperacin de un punto en el tiempo significa la posibilidad de recuperar una base de datos en un
momento especfico, restaurando todas las transacciones confirmadas y deshaciendo todas las
transacciones incompletas.
La recuperacin de un punto de fallo o un punto en el tiempo implica lo siguiente:
Hacer una copia de seguridad del registro de transaccin activo actual
Restaurar la copia de seguridad completa de base de datos ms reciente sin recuperacin
Restaurar la copia de seguridad diferencial de base de datos ms reciente sin recuperacin
Restaurar en secuencia cualquier copia de seguridad del registro de transaccin sin recuperacin
Restaurar la ltima copia de seguridad del registro de transaccin con recuperacin
Debe usar el modelo de recuperacin completa para una base de datos de produccin que contenga
datos crticos.

Modelo de recuperacin de registro


masivo
Las bases de datos que utilizan el modelo de recuperacin de registro
masivo, mnimamente registran masivamente las operaciones en el
registro de transaccin de Microsoft SQL Server. Estas operaciones
incluyen CREATE INDEX, SELECT INTO, writetext, updatetext y BULK
INSERT. El registro de transaccin no graba la suficiente informacin
para recuperar estos cambios si ocurre un error de medios despus
de una operacin masiva. Puede recuperar la base de datos en el
punto de fallo, pero los datos pueden no ser consistentes si se
cambiaron mediante una operacin masiva. El proceso de
restauracin es el mismo que el de recuperacin de base de datos
completa.

Es probable que los sitios que realizan operaciones masivas


regularmente cuando otros usuarios no acceden a la base de datos
utilicen el modelo de recuperacin de registro masivo. O bien, puede
utilizar el modelo de recuperacin completa la mayora de las veces.
Pero, cuando realice operaciones masivas, utilice la recuperacin de
registro masivo para ahorrar espacio en disco que utilizar el registro
de transaccin cuando realice una recuperacin de base de datos
completa y mejore el rendimiento de la base de datos durante la
operacin masiva.

Modelo de recuperacin simple


El modelo de recuperacin simple no utiliza un registro de transaccin
para la recuperacin. Si utiliza el modelo de recuperacin simple, slo
puede restaurar copias de seguridad completas de base de datos. Por
lo tanto, los datos slo se recuperan hasta la copia de seguridad ms
reciente, y no es posible la recuperacin de un punto en el tiempo.
Los cambios que se realizaron desde la ltima copia de seguridad de
la base de datos se pierden.
La ventaja de utilizar el modelo de recuperacin simple es que se
necesita menos administracin del espacio de registro y del registro
de transaccin. El modelo de recuperacin simple se puede utilizar
para bases de datos de desarrollo o bases de datos que no se editan
con frecuencia.

Estrategias para las copias de


seguridad
Una buena estrategia para copias de seguridad debe tener las siguientes caractersticas:
Ser fcil de usar, preferiblemente si totalmente automtica
Eficiencia y rapidez:
compromiso entre el tiempo de backup y el tiempo de recuperacin
Facilidad de restauracin
Capacidad de verificar las copias
difcil si el sistema est siendo usado continuamente
Tolerancia a fallos en los medias de almacenamiento (cintas, etc.)
necesidad de mantener al menos dos copias de los backups completos del sistema
al menos una de las copias debe almacenarse en otro sitio
Portabilidad
posibilidad de recuperar la informacin en diferentes sistemas

Componentes de las copias de


seguridad

Hay bsicamente tres componentes que intervienen en una copia de seguridad:


El planificador: decide que informacin se copia y cuando
El programa de copia: los comandos que mueven los datos de los discos a los medios
Los medios de almacenamiento: cintas, CDs, etc.

El planificador:
Decide cuando realizar el backup y cuanta informacin copiar
normalmente es gestionado mediante cron
Segn la informacin que salvemos podemos hablar de los siguientes tipos de backup:

Completo
se salva toda la informacin del sistema
Parcial
slo se salva la informacin ms importante y difcil de recuperar

los ficheros de usuario,

los ficheros de configuracin, p.e. /etc/passwd

directorios de correo, web, etc.

Incremental
slo se salvan los ficheros modificados desde el ltimo backup completo o incremental

la copia de seguridad necesita menos tiempo y espacio

para restaurar los datos necesitaremos el ltimo backup completo y todos los incrementales
Diferencial
se salvan los ficheros modificados desde el ltimo backup completo

los backups son ms grandes que en el caso incremental

para restaurar slo necesitamos el backup completo y el ltimo diferencial

Programa de copia:
Se encarga de copiar los ficheros seleccionados en el medio de almacenamiento; dos mecanismos bsicos
Basado en imagen: accede al disco a bajo nivel
normalmente copias ms rpidas, pero mas lento restaurar ficheros individuales
programas especficos para diferentes filesystems
comandos de este tipo son dump y dd
Fichero a fichero
acceden a los ficheros a travs de llamadas al SO
copias ms lentas, pero restauracin de ficheros individuales ms simple
comandos de este tipo son tar, cpio o afio

Medios de almacenamiento:

Dispositivos donde se guarda la informacin; los ms populares son:


Cintas, desde cintas DDS/DAT de 8 o 3,8mm con capacidades hasta unos 160 GB, hasta cartuchos de varios TBs (p.e. 8.5 T
Dos dispositivos: cinta con no-rebobinado y con rebobinado (en Linux para cintas SCSI /dev/nstX y /dev/stX respectivamente
Las cintas pueden controlarse a travs del comando mt
Discos duros externos
Discos pticos (CDs, DVDs)
necesitan software adicional como mkisofs (crea imgenes ISO) y cdrecord (graba en CDs o DVDs)
buenos cuando la cantidad de datos no es excesivamente elevada

Anda mungkin juga menyukai