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.
| Categoria | Foco Principal | Impacto no Desempenho |
|---|
| Segurança (Opção B) | Confidencialidade e Autorização | Indireto (verificação de permissões) |
| Desempenho (Outras) | Velocidade e Eficiência | Direto (í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.