Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Técnicas de Recuperacion de
Base de Datos
FACILITADOR (A):
Lusmary Rojas
C.I.:20.231.202
Kati Gallardo
C.I.: 16.145.898
Anner Inojosa
C.I.: 14.948.329
Tabla de Contenido
1
INTRODUCCIÓN.............................................................................................3
TÉCNICAS DE RECUPERACIÓN DE BASE DE DATOS...............................4
CONCEPTO DE RECUPERACIÓN.................................................................4
INTRODUCCIÓN A LA RECUPERACIÓN......................................................5
CLASIFICACIÓN DE ALGORITMOS..............................................................5
ALGORITMOS DE RECUPERACIÓN.............................................................6
ALGORITMOS DE RECUPERACIÓN ARIES.................................................7
DIARIOS PARA RECUPERACIÓN.................................................................7
RESTAURACIÓN DE TRANSACCIONES.......................................................8
PARA RESTAURAR UNA TRANSACCIÓN MARCADA.................................9
TÉCNICAS DE RECUPERACIÓN BASADAS EN LA ACTUALIZACIÓN......10
TÉCNICA DE RECUPERACIÓN BASADA EN ACTUALIZACIÓN INMEDIATA
.......................................................................................................................11
PROGRAMACIÓN EN LA SOMBRA.............................................................12
RECUPERACIÓN EN SISTEMAS DE MULTIBASE DE DATOS..................13
RETROCESO DE TRANSACCIONES..........................................................14
PUNTOS DE REVISIÓN................................................................................15
RECUPERACIÓN AL REINICIAR.................................................................16
RESPALDO DE BASE DE DATOS Y RECUPERACIÓN DE FALLOS
CATASTRÓFICOS........................................................................................ 18
CONCLUSIÓN...............................................................................................19
REFERENCIAS BIBLIOGRÁFICAS..............................................................20
2
INTRODUCCIÓN
3
de la estrategia de búsqueda, obtención de resultados y evaluación de estos
resultados.
CONCEPTO DE RECUPERACIÓN
4
En informática, la recuperación de datos es el conjunto de técnicas y
procedimientos utilizados para acceder y extraer la información almacenada
en medios de almacenamiento digital que por daño o avería no pueden ser
accesibles de manera usual.
INTRODUCCIÓN A LA RECUPERACIÓN
5
CLASIFICACIÓN DE ALGORITMOS
Algoritmo no deshacer/rehacer
ALGORITMOS DE RECUPERACIÓN
6
Estos algoritmos mantienen tres listas de transacciones:
ntr.activas (La), tr.abortadas (Lb), tr.confirmadas (Lc).
Análisis
Rehacer
Deshacer
7
Las Operaciones posibles a reflejar:
[Start, T]
[Read, T, X] leer
La Estrategia no-robar
La Estrategia robar
Estrategia forzar
Estrategia no-forzar.
Los SABD típicos emplean una estrategia robar/no-forzar.
8
RESTAURACIÓN DE TRANSACCIONES
9
De forma predeterminada, la restauración se realiza hasta la
transacción marcada, sin incluirla. Para restaurar también la transacción
marcada, seleccione Incluir transacción marcada.
Robar/forzar
10
TÉCNICAS DE RECUPERACIÓN BASADAS EN LA
ACTUALIZACIÓN
La base de datos puede ser actualizada sin tener que esperar que la
transacción llegue a su confirmación.
11
Algoritmo de recuperación DESHACER/NO-REHACER
Algoritmo de recuperación DESHACER/REHACER.
Procedimiento RAI:
Procedimiento de Escritura:
PROGRAMACIÓN EN LA SOMBRA
12
Se mantiene un directorio actual que apunta a las páginas delas bases
de datos. Al comenzar una transacción se hace la copia del directorio actual
en disco a un directorio sombra.
13
elemento de datos hasta que T se haya comprometido o se haya retrocedido.
Este requisito puede satisfacerse fácilmente utilizando bloqueo estricto de
dos fases, esto es, bloqueo de dos fases manteniendo bloqueos exclusivos
hasta el final de la transacción.
RETROCESO DE TRANSACCIONES
14
ser desbloqueados después de que la transacción se haya retrocedido según
se acaba de describir. Una vez que T (que se está retrocediendo) haya
actualizado un elemento de datos, ninguna otra transacción podría haber
actualizado el mismo elemento de datos debido a los requisitos del control
de. Así pues, la restitución del valor anterior de un elemento de datos no
borrará los efectos de otra transacción.
PUNTOS DE REVISIÓN
15
RECUPERACIÓN AL REINICIAR
Una vez que se han examinado los registros apropiados del registro
histórico, se atiende al contenido de la lista L en el registro punto de revisión.
Para cada transacción Ti en L, si Ti no está en la lista-rehacer, entonces se
añade Ti a la lista-deshacer.
16
2. Se localiza el último registro <revisión L> del registro histórico. Nótese que
este paso puede necesitar de un recorrido del registro histórico hacia delante
si el registro punto de revisión quedó atrás en el paso 1.
17
RESPALDO DE BASE DE DATOS Y RECUPERACIÓN DE FALLOS
CATASTRÓFICOS
Las técnicas de recuperación que se han visto usa las entradas del
diario de sistema o el directorio sombra para recuperarse de un fallo llevando
de nuevo la base de datos aun estado consistente.
18
CONCLUSIÓN
19
REFERENCIAS BIBLIOGRÁFICAS
https://es.scribd.com/document/362060430/Descripcion-de-La-Recuperacion-
y-Clasificacion-de-Los-Algoritmos-de-Recuperacion
https://administracionbasedatosiutllano.blogspot.com/2012/06/grupo-6-
seccion-01.html
20