2.5 - Tipos de falhas

As falhas geralmente são classificadas como:

Existem vários motivos possíveis para uma transação falhar no meio da execução:

  1. Uma falha do computador (falha do sistema).
  2. Um erro de transação ou do sistema.
  3. Erros locais ou condições de exceção detectadas pela transação.
  4. Imposição de controle de concorrência.
  5. Falha de disco.
  6. Problemas físicos e catástrofes.

Sempre que ocorre uma falha, o sistema precisa manter informações suficientes para recuperar-se rapidamente da falha.

O conceito de transação é fundamental para muitas técnicas de controle de concorrência e recuperação de falhas. Entretanto, nem todas as situações possíveis podem ser previstas apenas pelo controle transacional. Um incêndio, por exemplo, é um evento externo que não pode ser gerenciado por um controle transacional.

Dependendo da importância do sistema, técnicas como computação distribuída, replicação de sites, e outros, podem ser necessárias para manter o sistema funcional.

Copyright © 2016 AIEC.