美文网首页
关系建模与维度建模

关系建模与维度建模

作者: 大空翼123 | 来源:发表于2021-12-20 20:40 被阅读0次

    关系建模

    关系建模示意图

    关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。关系模型如图所示,从图中可以看出,较为松散、零碎,物理表数量多。

    关系模型严格遵循第三范式(3NF),数据冗余程度低,数据的一致性容易得到保证。由于数据分布于众多的表中,查询会相对复杂,在大数据的场景下,查询效率相对较低。

    维度建模

    维度模型如图所示,从图中可以看出,模型相对清晰、简洁。

    维度模型以数据分析作为出发点,不遵循三范式,故数据存在一定的冗余。维度模型面向业务,将业务用事实表和维度表呈现出来。表结构简单,故查询简单,查询效率较高

    维度建模分类

    在维度建模的基础上又分为三种模型:星型模型(Hadoop倾向于)、雪花模型、星座模型。


    相关文章

      网友评论

          本文标题:关系建模与维度建模

          本文链接:https://www.haomeiwen.com/subject/kinzfrtx.html