Junior — Middle
Por que às vezes se utiliza a desnormalização em bancos de dados SQL e quais as vantagens que ela oferece?
sobes.tech IA
Resposta da IA
A desnormalização em bases de dados SQL é usada para melhorar o desempenho de leitura através do armazenamento redundante de dados.
Vantagens da desnormalização:
- Redução do número de consultas JOIN, o que acelera as consultas.
- Aumento da velocidade de resposta das aplicações ao ler dados.
- Simplificação de consultas e lógica no lado da aplicação.
No entanto, a desnormalização aumenta a complexidade da manutenção dos dados, pois requer sincronizar cópias redundantes durante atualizações.
Exemplo: em vez de armazenar o endereço do usuário numa tabela separada, pode-se duplicar na tabela de pedidos para acesso rápido sem JOIN.