Questão de Banco de Dados — Gerência de Transações — CESGRANRIO 2011
Banco de DadosGerência de Transações
- Código
- cg040626
- Banca
- CESGRANRIO
- Órgão
- Petrobras
- Ano
- 2011
- Nível
- Superior
- Cargo
- Analista de Sistemas Júnior - Infra-Estrutura
Considere a escala concorrente de transações a seguir.
onde: • lock-Sk (p ) – a transação k solicita bloqueio em modo compartilhado do item p. • lock-Xk (p) – a transação k solicita bloqueio em modo exclusivo do item p. • uk (p) – a transação k desbloqueia o item p. • r k (p) – a transação k lê o item p. • wk (p) – a transação k escreve o item p. A escala S apresenta um problema, cuja solução obtém-se com a utilização do algoritmo
onde: • lock-Sk (p ) – a transação k solicita bloqueio em modo compartilhado do item p. • lock-Xk (p) – a transação k solicita bloqueio em modo exclusivo do item p. • uk (p) – a transação k desbloqueia o item p. • r k (p) – a transação k lê o item p. • wk (p) – a transação k escreve o item p. A escala S apresenta um problema, cuja solução obtém-se com a utilização do algoritmo- Abloqueio em duas fases básico (two-phase locking)
- Bcomprometimento em duas fases (two-phase commit)
- Cferir-esperar (wound-wait)
- Dleitura comprometida (committed read)
- Epaginação sombra (shadow paging)