Em breve · Conteúdo pago 2h 10m
A04 — Criar o pedido sem vender duas vezes: transação, trava e baixa condicional
Como impedir condição de corrida quando duas pessoas clicam em 'comprar' ao mesmo tempo na última unidade em estoque.
Lessons and interactive exercises are delivered in Brazilian Portuguese (pt-BR). Switch to Portuguese version.
Este módulo está em preparação
O conteúdo completo, vídeos, áudios e PDF deste módulo serão disponibilizados na área paga do curso. Enquanto isso, você pode estudar o Módulo 1 completo e entrar na lista de espera.
O que este módulo vai cobrir:
- Explicar uma condição de corrida usando uma linha do tempo de duas transações
- Justificar por que a baixa de estoque é um UPDATE condicional e não 'ler, decidir e gravar'
- Distinguir o papel da transação, da trava de linha e da baixa condicional
- Identificar o risco de deadlock quando as travas não seguem uma ordem fixa