Ir para conteúdo
Fórum Script Brasil

JoãoX

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre JoãoX

JoãoX's Achievements

0

Reputação

  1. Sim. Havendo falha em qualquer das transações nos tempos 3 e 4, um rollback seria aplicado na transação que ocorreu a falha. Sim. Por diversos motivos.Exemplo: Se o saldo de conta é 10 então os tempos 1 e 2 lerão 10 cada. Se tempo 3 acrescenta 10 e tempo 4 retira 10, então o saldo continuará a ser 10 e quem executou a transação 1 em tempo 3 pensará que tem 20 e quem executou a transação 2 em tempo 4 pensará que tem 0. Outro exemplo: tempos 1 e 2 leram 10. tempo 3 acrescenta 10 e tempo 4 retira 10, mas em tempo 3 houve rollback por uma falha qualquer. Tempo 3 pensará que tem 20 mas tem 10 e tempo 4 pensará que tem 0 e terá 0. Obrigado
  2. Digamos que um banco de dados não tenha controle de concorrência: Tempo 1 - Trans1 - update X Tempo 2 - Trans2 - update X Tempo 3 - Trans1 - update X Tempo 4 - Trans2 - update X Poderia ocorrer uma "perda de atualização"? Alguma transação iria sobrepor a outra?
×
×
  • Criar Novo...