Desnormalização de bancos de dados
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.
Veja o vídeo na pagina completaExemplo 1
Veja o vídeo na pagina completaExemplo 2
Veja o vídeo na pagina completaSugestão de conteúdo
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo