No armazenamento de dados, a escolha do schema do banco de dados apropriado define a estrutura lógica e os relacionamentos entre as tabelas de dados. Essa escolha estabelece a base para um gerenciamento organizado e eficiente.

Star Schema:

A arquitetura desse modelo gira em torno de uma tabela de fatos central que contém medidas ou métricas quantitativas, cercada por tabelas de dimensões que fornecem contexto e atributos descritivos.

Tem como características:
• Design simplificado
• Legibilidade facilitada
• Desnormalização dos dados
• Redução do número de JOINS

Snowflake Schema


A arquitetura desse modelo estende o Star Schema normalizando tabelas de dimensões, ou seja, divide as tabelas de dimensões em subdimensões, criando uma estrutura mais complexa e normalizada.

Se caracteriza por:
• Normalização dos dados
• Redução da redundância
• Melhor integridade dos dados
• Eficiência no armazenamento

Em síntese:
• Star Schema: oferece simplicidade desnormalizada com menos JOINS, resultando em consultas mais rápidas.
• Snowflake Schema: prioriza a normalização para reduzir a redundância de dados e gerenciar relacionamentos mais complexos.

Categories:

Tags:

Comments are closed