-
O arquivo de log ajuda na recuperação do sistema após uma falha de uma transação, por exemplo. Ele faz o registro de todas as operações, é considerado arquivo sequencial de inserção e é mantido em disco.
At.te,
Foco na missão ❢
-
a) Para que possam restaurar valores originais após atualizações ou refazer as modificações perdidas, o log deve conter valores antigos e novos dos registros modificados. Essa é a regra geral. CERTA
b) Não tem nada a ver! O instrumento de log pode se aplicar a bancos de dados de qualquer porte. ERRADA
c) Se fosse assim, o log não seria útil para a recuperação de falhas e para a propriedade de durabilidade das transações. O log contém várias informações a respeito das transações, como início, fim, commits, aborts e as operações de escrita e leitura realizadas. ERRADA
d) Os commits e aborts das transações devem sim ser armazenados no log, para que seja registrado que transações devem ser persistidas e quais devem ser revertidas. ERRADA
e) Também não! O log pode se aplicar a qualquer tipo de banco de dados relacional, independentemente dos tipos de dados armazenados. ERRADA
Gabarito: A
-
Log do sistema
- O log é um arquivo sequencial, apenas para inserção, que é mantido no disco;
- Não é afetado por qualquer tipo de falha, exceto por falha de disco ou catastrófica;
- É usado para recuperar-se de falhas que afetam transações;
- Registra todas as operações de transação que afetam os valores dos itens de banco de dados e ouras informações de transação que podem ser necessárias para permitir a recuperação de falhas;
- Se um sistema falhar podemos recuperar para um estado coerente do banco de dados ao examinar o log;
- É possível desfazer o efeito das operações WRITE de uma transação T rastreando o log de volta e retornando todos os itens alterados por uma operação WRITE de T a seus valores antigos.
- Uma transação T alcança seu ponto de confirmação quando todas as suas operações tiverem sido executadas com sucesso e o efeito de todas as operações de transação no banco de dados tiverem sido registradas no log.
Alternativa: A