DevCast: Desnormalização de bancos de dados

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (36)  (0)

Já ouviu falar em desnormalização de bancos de dados? Trata-se de uma técnica aplicada principalmente para melhorar a performance de consultas que envolvem várias tabelas. Confira nesse DevCast o que é desnormalização e alguns exemplos de uso.

Desnormalização é uma técnica aplicada a bancos de dados relacionais com o objetivo de otimizar a performance de consultas que envolvem muitas tabelas. Esse tipo de consulta normalmente requer a utilização de junções (JOINS) entre tabelas para obter todos os dados necessários, o que acaba comprometendo o desempenho do banco de dados.

Para contornar esse problema em casos específicos pode ser viável desnormalizar o banco, juntando os dados em uma única tabela (ou menos tabelas do que as que eram usadas originalmente). Apesar de isso acabar gerando redundância de informações, as aplicações serão beneficiadas com o ganho de desempenho devido a não ser mais necessário unir várias tabelas.

09:33 min

Seja um assinante MVP e acesse este conteúdo completo.


Exemplo 1

Seja um assinante MVP e acesse este conteúdo completo.

Exemplo 2

Seja um assinante MVP e acesse este conteúdo completo.

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?