Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
O que é um sistema de controle de recuperação no banco de dados?
Em um sistema de banco de dados, um sistema de controle de recuperação é um componente crucial responsável por garantir a integridade dos dados e a disponibilidade diante das falhas. Sua função principal é restaurar o banco de dados para um estado consistente após vários tipos de falhas, como:

* falha no sistema: Falta de energia inesperada, mau funcionamento do hardware.
* falhas de transação : Uma transação pode falhar no meio do caminho devido a erros ou conflitos.
* falhas de mídia: Falha em disco, danos aos dispositivos de armazenamento.
* Erros de software: Bugs no próprio sistema de gerenciamento de banco de dados (DBMS).

O sistema de controle de recuperação alcança isso através de uma combinação de técnicas, principalmente:

* log: Isso envolve a gravação de todas as modificações do banco de dados (transações) em um arquivo de log especial. As entradas de log normalmente incluem informações como o ID da transação, o tipo de operação (inserir, atualizar, excluir), os dados afetados e o registro de data e hora. Este log atua como um histórico de todas as alterações feitas no banco de dados.

* Ponto de verificação: Este é um processo de gravação periodicamente do estado atual do banco de dados (por exemplo, uma lista de transações ativas) para um arquivo de ponto de verificação. Os pontos de verificação reduzem significativamente a quantidade de trabalho necessária durante a recuperação, pois fornece um estado consistente conhecido para começar.

* Algoritmos de recuperação: Esses algoritmos usam o log e os pontos de verificação para desfazer os efeitos de transações incompletas (aquelas que falharam antes de cometer) e refazer os efeitos de transações comprometidas que ainda não foram gravadas no banco de dados (devido a uma falha antes da conclusão). Diferentes algoritmos (por exemplo, desfazer/refazer, somente refazer) são empregados dependendo do DBMS específico e de sua estratégia de recuperação.

Tipos de recuperação:

* Desfazer recuperação: Isso se concentra em reverter os efeitos de transações incompletas. Ele usa o log para identificar e reverter as alterações feitas por transações que não foram concluídas com sucesso.

* Recuperação de recuperação: Isso envolve reaplicar as alterações feitas por transações comprometidas que ainda não foram gravadas no banco de dados no momento da falha.

* Recuperação de desfazer/refazer: Isso combina estratégias de desfazer e refazer para lidar com transações incompletas e não comprometidas. Este é o tipo mais comum de recuperação.


Em essência, o sistema de controle de recuperação atua como uma apólice de seguro contra perda de dados e inconsistências. Ele garante que, mesmo no caso de falhas, o banco de dados possa ser trazido de volta a um estado consistente, refletindo as transações comprometidas, preservando a integridade dos dados e mantendo a confiança do usuário.

Anterior :

Próximo :
  Os artigos relacionados
·Como substituir em uma consulta do Access Atualização…
·Como usar o QuickBooks para o Inventário 
·Como Padronizar Seu endereço de Banco de Dados 
·Como faço para arredondar para o cêntimo mais próxim…
·Como criar uma consulta usando mais de uma tabela em Ac…
·Como criar um Read-Only conta no Oracle 
·Como converter DBF para XLS 
·Como criar uma consulta do Access solicitando ao usuár…
·Onde os dados são armazenados em um banco de dados? 
·Como consultar nomes de campo no Access 
  Artigos em destaque
·Como usar Escolha Função do Excel 
·Quais são as vantagens do uso de molduras em MS Publis…
·Como controlar revisões em Solid Edge Insight 
·Onde está o código em lote em um pacote de Crisp? 
·Como você inicia e sai ms word? 
·O que é usado para gerenciar o processo de licenciamen…
·Como design criativo projetos do Excel 2007 
·É Salesforce SSL criptografado 
·O que é o arquivo de extensão Vlt 
·Como: PDF to PSD 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados