关系建模与维度建模

2021/12/26 23:10:18

本文主要是介绍关系建模与维度建模,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  • 关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。
    关系模型严格遵循第三范式(3NF),数据冗余程度低,数据的一致性容易得到保证。由于数据分布于众多的表中,查询会相对复杂,在大数据的场景下,查询效率相对较低
    eg:
    image

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



这篇关于关系建模与维度建模的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程