数据库中:维度表和事实表的区别

简单解释:

  • 事实表就是交易表。
  • 维度表就是基础表。

二者的区别:

  1. 维度表的冗余很大,主要是因为维度一般不大(相对于事实表来说的),而维度表的冗余可以使事实表节省很多空间。
  2. 事实表一般都很大,如果以普通方式查询的话,得到结果一般发的时间都不是我们可以接受的。所以它一般要进行一些特殊处理。如SQL Server 2005就会对事实表进行如预生成处理等。
  3. 事实表一般是没有主键的,数据的质量完全由业务系统来把握。
    原文作者:是蓝先生
    原文地址: https://www.jianshu.com/p/a6479213cdc5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞