Junior — Middle
É possível uma situação de Leitura Não Repetível ao usar o nível de isolamento Read Committed?
sobes.tech IA
Resposta da IA
Sim, a situação de Leitura Não Repetível é possível ao nível de isolamento Read Committed.
Read Committed garante que a transação vê apenas alterações confirmadas, mas não protege contra o fato de que os dados lidos no início da transação podem ser alterados por outras transações antes de sua conclusão.
Exemplo de Leitura Não Repetível:
- A transação A lê uma linha do banco.
- A transação B altera essa linha e confirma as alterações.
- A transação A relê a mesma linha e vê os dados alterados.
Assim, os dados dentro de uma mesma transação podem mudar entre as leituras, o que é chamado de Leitura Não Repetível.