Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023
Banco de Dados›Banco de Dados
Código
qq896945
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados
Assinale a alternativa que NÃO corresponde a um método usado comumente para tornar um sistema de banco de dados tolerante a falhas.
AReplicação.
BArmazenamento RAID.
CParticionamento (sharding).
DBackups frequentes.
ENenhuma das alternativas anteriores.
Revelar gabarito e comentário▾
GabaritoC — Particionamento (sharding).
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Tolerância a falhas em bancos de dados
Gabarito: letra C. O particionamento (sharding) é uma técnica de escalabilidade horizontal, não de tolerância a falhas. As demais alternativas (replicação, RAID, backups) são métodos clássicos para garantir continuidade e recuperação de dados.
Alternativa A — ✅ Correta
A replicação mantém cópias dos dados em diferentes servidores, permitindo que o sistema continue operando mesmo se um servidor falhar. É um método fundamental de tolerância a falhas.
Alternativa B — ✅ Correta
O armazenamento RAID (Redundant Array of Independent Disks) utiliza múltiplos discos para redundância, protegendo contra falhas de hardware e aumentando a disponibilidade.
Alternativa C — ❌ Incorreta ⟵ GABARITO
O particionamento (sharding) consiste em dividir os dados horizontalmente entre vários servidores, com o objetivo principal de escalabilidade e desempenho. Embora possa ser combinado com replicação para tolerância a falhas, por si só não é um método de tolerância a falhas – seu propósito é distribuir a carga.
Alternativa D — ✅ Correta
Backups frequentes são essenciais para recuperação de dados após falhas, permitindo restaurar o sistema a um estado anterior.
Alternativa E — ❌ Incorreta
Como existe uma alternativa que não corresponde à tolerância a falhas (a letra C), a opção "nenhuma das anteriores" está incorreta.
NÃO CAIA NESSA!
A banca explora a confusão entre sharding (escalabilidade) e replicação (tolerância a falhas). Lembre-se: sharding distribui dados; replicação copia dados. O sharding por si só não garante tolerância a falhas – ele precisa ser acompanhado de replicação para isso.