Transações em banco: ACID, isolation levels e o que realmente garante consistência
Atomicidade e so um dos quatro atributos ACID. Isolation level define o que uma transação ve de outra — read committed, repeatable read, serializable — cada um com trade-offs de performance e consistência. Entenda quando cada nível e necessário.