Questão FC372927
Uma das propriedades conhecidas em bancos de dados relacionais como ACID é a durabilidade, segundo a qual, em uma transação completada com sucesso, todas as atualizações feitas no
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2018
Uma das propriedades conhecidas em bancos de dados relacionais como ACID é a durabilidade, segundo a qual, em uma transação completada com sucesso, todas as atualizações feitas no banco de dados por essa transação devem persistir
- com exceção da ocorrência de falhas na memória do servidor de banco de dados.
- mesmo na ocorrência de falhas no sistema de banco de dados, após o término da transação.
- a menos que ocorra uma falha no servidor em até 1 segundo, após o término da transação.
- exceto se houver outras transações em execução no momento da falha.
- com exceção da ocorrência de falhas no barramento de dados do servidor do banco de dados.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A propriedade durabilidade garante que, uma vez que uma transação foi concluída com sucesso (commit), todas as atualizações efetuadas por ela irão persistir no banco de dados.
Isso vale mesmo na ocorrência de falhas no sistema de banco de dados, após o término da transação: um crash do servidor ou interrupção de energia não deve fazer com que as mudanças confirmadas sejam perdidas.
Para cumprir essa promessa, SGBDs usam mecanismos como log de transações (Write-Ahead Logging), gravação dos registros de commit em armazenamento estável antes de confirmar, flush dos buffers e checkpoints. Assim, após o commit, o estado resultante pode ser recuperado mesmo após falhas.
Em resumo: durabilidade assegura que um commit é definitivo — as alterações permanecem válidas e recuperáveis independentemente de falhas posteriores.
Conteúdo do catálogo FC Concursos · Atualizado em