Professional Documents
Culture Documents
Banco de Dados
Fernando Fonseca & Ana Carolina Salgado
Mestrado / Doutorado
Mestrado / Doutorado
Conceitos para recuperao SGBD Cache: buffer na memria principal sob controle do SGBD Diretrio da Cache: controla que itens do BD esto em qual buffer. Quando requerido um item que no est na cache, provoca a paginao. Dirty Bit: indica se um item de dado na cache foi atualizado (1) ou no (0). Imagem antes (ImAn): valor antigo do dado Imagem depois (ImDp): valor novo do dado
Mestrado / Doutorado
5
18/9/2009
Mestrado / Doutorado
Mestrado / Doutorado
read(b) write(b)
T1
read(b) write(b)
T2
T1 desfeita porque no alcanou o commit T2 desfeita porque leu o valor de b gravado por T1 T3 refeita
Mestrado / Doutorado
FALHA
tempo
11
Mestrado / Doutorado
12
18/9/2009
Mestrado / Doutorado
14
Mestrado / Doutorado
15
checkpoint T1: OK T2 e T3: operaes write_item devem ser refeitas T4 e T5: canceladas e re-submetidas
Mestrado / Doutorado
t1
t2
FALHA
tempo
17
18/9/2009
Mestrado / Doutorado
19
Mestrado / Doutorado
23
Mestrado / Doutorado
24
18/9/2009
Mestrado / Doutorado
26
Mestrado / Doutorado
27
Mestrado / Doutorado
28
...
29
Mestrado / Doutorado
30
18/9/2009
Mestrado / Doutorado
31