Mateus trabalha em uma multinacional de tecnologia e está d...

Próximas questões
Com base no mesmo assunto
Q3878709 Banco de Dados
Mateus trabalha em uma multinacional de tecnologia e está desenvolvendo uma nova rede social de uso exclusivo da empresa. A nova rede social lidará com um grande volume de dados dinâmicos como postagens, curtidas e comentários por minuto. O desafio de Mateus é manter a alta disponibilidade para conteúdos recentes e reduzir os custos de armazenamento com os dados antigos em virtude de serem menos acessados. A estratégia utilizada por Mateus para garantir essas premissas é a replicação:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A distinção entre dados recentes e antigos menos acessados exige um critério de particionamento por faixa temporal, e o cenário de alto volume e disponibilidade favorece a replicação assíncrona.

Tema central: Replicação e particionamento
Análise das alternativas
A
Certa
A alternativa A é a correta porque combina as duas propriedades exigidas pelo problema. A replicação assíncrona é a opção mais compatível, entre as alternativas dadas, com um cenário de grande volume e alta disponibilidade, já que não exige a confirmação imediata em todos os nós para concluir a escrita. Já o particionamento por faixa de valores no tempo é o critério técnico que separa naturalmente dados recentes e antigos, permitindo tratá-los de forma diferente.
B
Errada
"Apenas de leitura" não responde ao cenário descrito, porque a aplicação envolve alto volume de escrita. Além disso, "particionamento manual" não define o critério técnico necessário para separar os dados por antiguidade, que é justamente o ponto central do enunciado.
C
Errada
A parte problemática é o particionamento por hash. Hash pode distribuir carga, mas não organiza os dados por tempo, então não atende diretamente à necessidade de tratar de forma diferente conteúdos recentes e antigos.
D
Errada
A replicação síncrona é menos aderente ao cenário de escrita intensa, porque traz maior custo de coordenação e latência. Além disso, "particionamento horizontal" é genérico e não explicita o recorte temporal exigido pela questão.
E
Errada
O erro está no particionamento vertical, que separa colunas ou atributos, e não registros novos versus antigos. Somado a isso, a replicação síncrona continua menos compatível com o foco do enunciado em alto volume dinâmico e alta disponibilidade.
Pegadinha da questão
A confusão real era trocar o critério temporal por soluções que parecem escaláveis, como hash ou horizontal genérico, e também supor que replicação síncrona seria automaticamente melhor, apesar do custo de coordenação em cenário de escrita intensa.
Dica para questões semelhantes
  • Se o enunciado distingue dados recentes de dados antigos, procure particionamento por faixa temporal, e não apenas distribuição genérica de carga.
  • Quando o foco estiver em alto volume dinâmico e disponibilidade, compare o custo de coordenação da replicação síncrona com alternativas mais aderentes à escala.
  • Não aceite como suficiente um rótulo genérico de particionamento se a questão exige um critério específico de separação dos dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

1. Alta disponibilidade para conteúdos recentes → Replicação assíncrona

2. Reduzir custos com dados antigos → Particionamento por faixa de tempo (range)

GAB: A.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo