Sapien IA
Computação Múltipla Escolha

Qual dos fatores a seguir não deve ser levado em consideração ao implementarmos um banco de dados levando em conta questões de desempenho?

Qual dos fatores a seguir não deve ser levado em consideração ao implementarmos um banco de dados levando em conta questões de desempenho?

  1. Consultas e transações de banco de dados.
  2. Organização de políticas de acesso a dados.
  3. Restrições de tempo de consulta e transações.
  4. Frequências esperadas de operações de atualização.
  5. Restrições de exclusividade em colunas da tabela.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - Organização de políticas de acesso a dados

Introdução ao Tema

Ao projetar um sistema de Banco de Dados (BD) focado em desempenho, o objetivo principal é garantir que as operações de leitura e escrita ocorram com a máxima eficiência possível, minimizando latência e uso de recursos. Para isso, os arquitetos de banco de dados devem analisar características específicas do ambiente e da carga de trabalho.

Análise dos Fatores

Vamos verificar como cada item se relaciona diretamente com a otimização de velocidade e capacidade:

  • Consultas e transações (A): O tipo de consulta (SELECT complexo, JOINs, agregações) determina a necessidade de índices e estratégias de particionamento para acelerar o retorno.
  • Restrições de tempo (C): Definir limites de resposta (SLA) exige escolhas técnicas como cache ou replicação para garantir que os prazos sejam cumpridos.
  • Frequência de atualizações (D): Saber se o sistema é mais "Leitura" ou "Escrita" define quantos índices criar. Muitas atualizações exigem menos índices para não travar o sistema na gravação.
  • Restrições de exclusividade (E): Garantir que uma coluna tenha valores únicos (UNIQUE) força o banco a criar um índice automático. Isso impacta diretamente o espaço em disco e a velocidade de inserção, sendo uma decisão de desempenho.

Por que a Alternativa B é a Correta?

A organização de políticas de acesso a dados refere-se primariamente à Segurança da Informação (quem pode ver ou modificar quais dados), e não ao desempenho técnico do motor do banco de dados.

CategoriaFoco PrincipalImpacto no Desempenho
Segurança (Opção B)Confidencialidade e AutorizaçãoIndireto (verificação de permissões)
Desempenho (Outras)Velocidade e EficiênciaDireto (índices, armazenamento, carga)

Embora mecanismos de segurança possam ter uma pequena sobrecarga computacional, eles não são um parâmetro de projeto utilizado para otimizar a velocidade do banco de dados da mesma forma que a análise da carga de trabalho (consultas, frequência de escrita e restrições de integridade).

Conclusão

Portanto, ao implementar um banco de dados visando questões de desempenho, a organização das políticas de acesso (segurança) é o fator que menos deve ser considerado como um parâmetro de otimização técnica direta, diferenciando-se das demais opções que definem a carga e a estrutura física do armazenamento.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.