linux-BR.org

Notícias de software livre e tecnologias

Quaisquer alterações feitas por outras transações após o instantâneo não são visíveis para a transação.Quando a transação somente leitura T3 leia o equilíbrio da carteira de Luffy, o equilíbrio da carteira (3) foi 0 e o equilíbrio da carteira (1) foi 1000. Sabemos que as atualizações perdidas podem ser evitadas usando operações atômicas ou travamento explícito noLeia o nível de isolamento comprometido, tornando a transação serializável.Como o nome sugere, o nível de isolamento de leitura está garante que qualquer transação possa ler apenas dados comprometidos.Mesmo se definirmos o nível de isolamento para ler não comprometido, o PostGres usará o nível de isolamento de leitura-com-comprometimento.

Fonte: https://dineshgowda.com/posts/demystifying-database-transcations/