Transações: características e análise de logs Flashcards
1
Q
O que significa a sigla ACID em SQL?
A
Atomicidade: Todas as operações de uma transação são concluídas ou nenhuma delas ocorre.
Consistência: O banco deve permanecer válido antes e depois da transação.
Isolamento: Execução de uma transação não pode interferir em outra simultaneamente.
Durabilidade: Os dados confirmados em uma transação não podem ser perdidos.
2
Q
O SGBD registra logs de transações para garantir recuperação em caso de falha. Existem dois tipos principais:
A
Redo Log: Registra mudanças confirmadas para recuperação após falhas.
Undo Log: Armazena mudanças para reverter transações não concluídas.