开发者社区> 问答> 正文

hive在数仓建模中模型可以分哪几类?

hive在数仓建模中模型可以分哪几类?

展开
收起
芯在这 2021-12-12 12:37:17 346 0
1 条回答
写回答
取消 提交回答
  • 在维度建模的基础上又分为三种模型:星型模型、雪花模型、星座模型

    星型模型

    标准的星型模型维度只有一层,中间为事实表,外围是维度表,尽量把维度表缩减为一层的做法,在查询的性能上会有较大的提升,同时会造成更多的数据冗余。

    雪花模型

    在中心一张事实表的外围,有多于1层的维度表,即为雪花模型在性能上会弱于星型模型,但是相对应的会降低一部分数据冗余

    星座模型

    星座模型与上述两种模型不属于同一纬度,星座模型表示的是多个事实表的纬度模型。 星座模型是多数数仓的常态,它主要反映了数仓模型中有多张事实表,同时它们共享一些维度表

    2021-12-12 12:38:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hive Bucketing in Apache Spark 立即下载
spark替代HIVE实现ETL作业 立即下载
2019大数据技术公开课第五季—Hive迁移到MaxCompute最佳实践 立即下载