Transações

Garantia de isolamento de transações:

Escalonamento Serializado

Uma transação executada de cada vez - de forma sequencial

Solução bastante ineficiente

  • transações podem esperar muito tempo pela execução

  • desperdício de recursos...

Escalonamento Concorrente Serializado

Execução concorrente de transações mas de modo a preservar o isolamento.

Obriga a resultados equivalentes ao escalonamento serializado

  • note-se que podem existir sequências distintas com resultados distintos...

Mais eficiente

  • exemplo: enquanto uma transação faz uma operação de I/O (lenta) outras transações podem ser executadas

Last updated