Table des matières:
- Définition - Que signifie le schéma de flocon de neige?
- Techopedia explique le schéma de flocon de neige
Définition - Que signifie le schéma de flocon de neige?
En informatique, un schéma de flocon de neige fait référence à une base de données multidimensionnelle avec des tables logiques, où le diagramme d'entité-relation est organisé sous la forme d'un flocon de neige. Il est souvent représenté par une table de faits centralisée liée à des dimensions multiples et différentes. Les tables de dimensions sont divisées en différentes tables de dimensions, qui sont généralement normalisées pour éliminer la redondance. Par exemple, un tableau de produits est divisé en tableaux de produits et sous-produits.
Un schéma en flocons de neige ressemble à un schéma en étoile. Cependant, les dimensions d'un schéma en étoile sont normalisées, de sorte qu'une table individuelle représente chaque dimension.
Techopedia explique le schéma de flocon de neige
Des motifs de flocons de neige complexes apparaissent lorsqu'il existe des dimensions de schéma de flocons de neige élaborées. Pour que le schéma ait la forme d'un flocon de neige, il doit être composé de différents niveaux de relation et les tables enfants doivent inclure plusieurs tables parent. Les tables de faits ne sont pas affectées par l'effet "flocon de neige".
Les schémas de flocon de neige sont conçus pour des requêtes flexibles sur des relations et des dimensions plus complexes. Il est idéal pour les relations un-à-plusieurs et plusieurs-à-plusieurs entre les niveaux de dimension et est généralement associé aux magasins de données et aux entrepôts de données dimensionnels, dans lesquels la vitesse de récupération des données est plus critique que l'efficacité de la manipulation des données. Les schémas de flocon de neige sont le plus souvent utilisés avec des outils de requête avancés, qui créent une couche d'abstraction entre les utilisateurs et les tables brutes pour les scénarios qui ont plusieurs requêtes avec des spécifications élaborées.
Les avantages de l'utilisation d'un schéma en flocons de neige sont les suivants:
- Le principal avantage est la progression des performances des requêtes, car elle nécessite un stockage sur disque minimal et joint les tables de recherche avec des tailles plus petites
- Offre une meilleure flexibilité pour les interrelations entre les composants et les niveaux de dimension
- Facile à entretenir, grâce à une redondance nulle
- Améliore les performances globales car les petites tables sont couplées
Les inconvénients des schémas de flocon de neige sont les suivants:
- Les requêtes sont plus difficiles car la jonction de tables supplémentaires est requise. Cela rend la compréhension des requêtes plus difficile.
- Nécessite plus de temps d'exécution des requêtes, en raison de l'utilisation de plus de tables