18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
---
|
||
title: Fault Tolerance
|
||
localeTitle: Tolerância ao erro
|
||
---
|
||
## Tolerância ao erro
|
||
|
||
Tolerância a falhas é a propriedade que permite que um sistema continue sua operação pretendida, possivelmente em um nível reduzido, em vez de falhar completamente, quando alguma parte do sistema falhar.
|
||
|
||
Um **banco de dados** é tolerante a falhas quando pode acessar um fragmento secundário quando o principal não está disponível.
|
||
|
||
Isto é conseguido através de:
|
||
|
||
* Replicação de Banco de Dados
|
||
* Detecção de falhas e failover
|
||
|
||
Um banco de dados que mantém várias cópias de todos os dados em diferentes nós físicos localizados em sub-sistemas físicos independentes, como racks de servidores e roteadores de rede, tem maior probabilidade de continuar operando quando a cópia primária dos dados está indisponível devido à sua capacidade de ler dados de várias replicações.
|
||
|
||
Em sistemas de distribuição em grande escala, torna-se cada vez mais importante ter sistemas confiáveis de detecção de falhas que possam identificar unidades de armazenamento com falha e fornecer unidades de failover para maximizar o tempo de atividade do serviço. |