Разница между схемой звезды и схемой снежинки

Опубликовано: 17 Августа, 2021

Схема звезды:
Схема «звезда» - это тип многомерной модели, которая используется для хранилища данных. В звездообразной схеме содержатся таблицы фактов и таблицы измерений. В этой схеме используется меньше соединений по внешнему ключу. Эта схема образует звезду с таблицей фактов и таблицами измерений.





Схема снежинки:
Схема снежинки - это также тип многомерной модели, которая используется для хранилища данных. В схеме «снежинка» содержатся таблицы фактов, таблицы измерений, а также таблицы вложенных измерений. Эта схема образует снежинку с таблицами фактов, таблицами измерений, а также таблицами под-измерений.





Давайте посмотрим на разницу между схемой Star и Snowflake:

S.NO Схема звезды Схема снежинки
1. В звездообразной схеме содержатся таблицы фактов и таблицы измерений. В схеме «снежинка» содержатся таблицы фактов, таблицы измерений, а также таблицы вспомогательных измерений.
2. Схема "звезда" - это нисходящая модель. Пока это восходящая модель.
3. Схема "звезда" занимает больше места. Пока занимает меньше места.
4. На выполнение запросов уходит меньше времени. Пока на выполнение запросов уходит больше времени, чем на звездную схему.
5. В звездообразной схеме нормализация не используется. При этом используются как нормализация, так и денормализация.
6. Его конструкция очень проста. Пока это сложный дизайн.
7. Сложность запроса звездообразной схемы невысока. При этом сложность запроса схемы снежинки выше, чем схемы звезды.
8. Это понять очень просто. Пока это сложно понять.
9. У него меньше внешних ключей. Пока у него большее количество внешних ключей.
10. Имеет высокую избыточность данных. Пока у него невысокая избыточность данных.